
MCP Server Basic Example

2025.04.30
0
Python开发工具调试工具开发效率
MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现示例,展示了核心功能,包括工具和资源。它主要用于开发和调试 MCP 相关的应用程序,提供基本的数学计算和个性化问候功能。
View on GitHub
Overview
基本能力
产品定位
MCP Server 是一个用于开发和调试 MCP 相关应用程序的基础服务器示例。
核心功能
- 提供基本的数学计算功能(加法和减法)
- 提供个性化问候资源
适用场景
- 开发 MCP 相关应用程序
- 调试 MCP 服务器功能
- 在 VS Code 中集成 MCP 功能
工具列表
add(a: int, b: int)
: 两个数字相加subtract(a: int, b: int)
: 从第一个数字中减去第二个数字
资源
greeting://{name}
: 返回个性化问候
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- 初始化项目
uv init mcp-server-basic
cd mcp-server-basic
- 创建并激活虚拟环境
uv venv
.venv\Scripts\activate
- 安装依赖
uv add "mcp[cli]"
或
uv add -r requirements.txt
安装教程
- 开发模式运行服务器
uv run mcp dev main.py
- 正常模式运行服务器
uv run mcp run
- 在 Claude 桌面应用中安装服务器
uv run mcp install main.py
调试方式
- 在 VS Code 中运行
uv run main.py
- 按 Ctrl+Shift+I 启动聊天
- 使用 GitHub 登录并设置