关于 MCP Server Basic Example
MCP Server Basic Example 是一个展示 MCP 服务工具和资源的基础实现,提供算术工具和个性化问候资源,可用于开发及连接 MCP 客户端。
主要功能
- 01将两个整数相加
- 02用一个整数减去另一个整数
- 03返回个性化问候资源
- 04通过 MCP Inspector 运行
适用场景
- 01通过 MCP 客户端测试算术工具
- 02开发和检查基础 MCP 服务
MCP 相关
该服务向 MCP 客户端提供两个算术工具和一个问候资源。README 介绍了使用 MCP Inspector 运行及安装到 Claude Desktop 的方式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Server 基本示例
这是一个基本的 Model Context Protocol(MCP)服务实现示例,展示了包括工具和资源在内的核心功能。
设置步骤
- 初始化项目(转到任意本地文件夹并启动 powershell 或 cmd):
uv init mcp-server-basic
cd mcp-server-basic
-
创建虚拟环境并激活
uv venv
.venv\Scripts\activate
- 安装依赖项:
uv add "mcp[cli]"
或
uv add -r requirements.txt
功能
该服务实现了以下功能:
工具
add(a: int, b: int):将两个数字相加subtract(a: int, b: int):用第一个数字减去第二个数字
资源
greeting://{name}:返回个性化问候语
运行服务
在开发过程中,使用 MCP Inspector 运行服务:
uv run mcp dev main.py
正常运行服务:
uv run mcp run
在 Claude 桌面应用中安装服务:
uv run mcp install main.py
在 VS Code 中连接 MCP
- 在 VS Code 中打开文件夹 /mcp-server-basic
- 打开终端并运行以下命令:
uv run main.py
- 按 Cntrl+Shift+I,在 VS Code 中启动聊天
- 使用 Github 登录并完成设置
- 按照以下步骤操作(为 VS Code 用户设置添加 MCP 配置的两种方式):
#来自 MCP 的问候
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。