MCP Server Basic Example

MCP Server Basic Example

site icon
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}: 返回个性化问候

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

  1. 初始化项目
uv init mcp-server-basic
cd mcp-server-basic
  1. 创建并激活虚拟环境
uv venv
.venv\Scripts\activate
  1. 安装依赖
uv add "mcp[cli]"

uv add -r requirements.txt

安装教程

  1. 开发模式运行服务器
uv run mcp dev main.py
  1. 正常模式运行服务器
uv run mcp run
  1. 在 Claude 桌面应用中安装服务器
uv run mcp install main.py

调试方式

  1. 在 VS Code 中运行
uv run main.py
  1. 按 Ctrl+Shift+I 启动聊天
  2. 使用 GitHub 登录并设置

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。