Token导航 LogoToken导航TokenDH.com
FastMCP Basic Server logo
AI代理stdio官方级别未说明来源级核验

FastMCP Basic Server

MCP Server

一个基于FastMCP的Model Context Protocol(MCP)服务器实现,用于与Cline集成,提供工具定义和AI辅助开发工作流支持。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
AI代理PythonClineCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sharmaratnesh

提供方

sharmaratnesh

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

使用FastMCP的MCP服务器

使用FastMCP的基本模型上下文协议(MCP)服务器实现,旨在与Cline集成。

概述

该项目提供了一个简单的MCP服务器,演示了如何创建工具并通过MCP协议公开它们。它旨在与Cline集成,用于人工智能辅助开发工作流程。

特性

  • 工具定义:用于问候、计算和服务器信息的示例工具
  • FastMCP框架:基于FastMCP库构建,用于简化MCP服务器开发
  • 临床整合:已准备好与Cline集成,以实现AI助手功能
  • 异步支持:对非阻塞操作的完全异步/等待支持

项目结构

mcp_server_using_fastmcp/
├── mcp_server/
│   ├── __init__.py          # Package initialization
│   └── server.py            # Main server implementation
├── pyproject.toml           # Project configuration
├── README.md                # This file
└── .github/
    └── copilot-instructions.md  # Copilot instructions

安装

  1. 安装依赖项:
pip install -e .
  1. 使用其他工具进行开发:
pip install -e ".[dev]"

可用工具

1. get_greeting

收到问候信息。

  • 输入: name (string)-要问候的名字
  • 输出:问候语

2. calculate_sum

计算两个数字的和。

  • 输入: a (浮动), b (浮动)
  • 输出:求和结果

3. get_server_info

获取有关MCP服务器的信息。

  • 输出:服务器信息字典

运行服务器

python -m mcp_server.server

或者直接:

python mcp_server/server.py

与Cline整合

要将此MCP服务器与Cline集成,请执行以下操作:

  1. 确保服务器已安装并且可以运行
  2. 配置Cline以使用适当的端点连接到此MCP服务器
  3. 可用工具将在Cline的上下文中访问

发展

运行测试

pytest

代码格式化

black mcp_server/

掉毛

flake8 mcp_server/

MCP协议

该服务器实现了模型上下文协议,该协议允许AI助手和其他工具:

  • 发现可用工具及其参数
  • 使用结构化参数调用工具
  • 接收结构化响应

添加新工具

要向服务器添加新工具,请添加一个用以下内容装饰的新功能 @server.call_tool():

@server.call_tool()
def my_tool(param1: str, param2: int) -> str:
    """
    Tool description.
    
    Args:
        param1: Parameter description
        param2: Parameter description
        
    Returns:
        Return value description
    """
    # Implementation
    return result

许可证

麻省理工学院

贡献

您可以根据需要使用其他工具和功能扩展此服务器。

#运行此命令以启动mcp服务器

python -m mcp_server.server

#使用MCP服务器的此cline配置

{
  "mcpServers": {
    "mcp-server-fastmcp": {
      "command": "python",
      "args": ["-m", "mcp_server.server"],
      "cwd": "c:\\Ratnesh\\Dev\\third_mcp_server_using_fastmcp"
    }
  }
}

目录标签

目录标签

AI代理PythonClineMCP协议本地部署AI辅助开发工具集成异步支持FastMCP框架

支持客户端

Cline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP