Token导航 LogoToken导航TokenDH.com
Serveurs MCP Exemple logo
开发工具stdio官方级别未说明来源级核验

Serveurs MCP Exemple

MCP Server

提供Python实现的MCP(Model Context Protocol)服务器示例,帮助开发者快速构建与AI助手通信的自定义服务。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude开发工具Claude DesktopClaudeClineVS Code

安装说明

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

作者 / 组织

ChuckZombie

提供方

ChuckZombie

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

MCP服务器示例

](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io/)

Python中MCP(模型上下文协议)服务器示例集合,帮助您开始构建自己的MCP服务器。

📖 关于

模型上下文协议(MCP)是一种开放协议,用于规范应用程序与AI助手之间的通信。此存储库包含MCP服务器的实际示例,以帮助您理解和创建自己的实现。

🚀 快速启动

安装

  1. 克隆仓库
git clone https://github.com/ChuckZombie/serveurs-mcp-exemple.git
cd serveurs-mcp-exemple
  1. 创建虚拟环境
# Windows
python -m venv venv
.\venv\Scripts\Activate.ps1

# Linux/macOS
python -m venv venv
source venv/bin/activate
  1. 安装依赖项
pip install -r requirements.txt

使用您的MCP客户端进行配置

MCP服务器可以与任何兼容MCP的客户端(如Claude Desktop、GitHub Copilot、Continue、Cline等)一起使用。

通用配置示例

在您的MCP客户端配置文件中添加服务器配置(请根据实际情况调整路径):

{
  "mcpServers": {
    "math-operations": {
      "command": "/chemin/absolu/vers/venv/bin/python",
      "args": ["/chemin/absolu/vers/src/math-operations/server.py"]
    },
    "read-file": {
      "command": "/chemin/absolu/vers/venv/bin/python",
      "args": ["/chemin/absolu/vers/src/read-file/server.py"]
    }
  }
}

针对客户的特定配置

GitHub Copilot

通过VS Code的设置进行配置 mcp.json 或者通过设置界面。

Claude Desktop

配置文件:

  • Windows%APPDATA%\Claude\claude_desktop_config.json
  • macOS(发音为 /ˈmækˌɒs/,中文常简称为“苹果电脑系统”或直接使用英文原名)~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux~/.config/Claude/claude_desktop_config.json

修改后,请重新启动Claude Desktop。

Continue

在文件中添加配置 config.json 在Continue(一种持续运行或继续的状态),通常位于 .continue/config.json 关于您的项目。

Cline

通过VS Code在Cline设置中配置MCP服务器。

Autres clients MCP

请查阅您的MCP客户端文档,以了解配置文件的位置和所需格式。

📚 可用服务器

1. 🧮 数学运算

用于执行基本数学运算的服务器。

可用工具:

  • 加法,减法,乘法,除法
  • 幂,平方根
  • 模,绝对值

📖 书籍 完整文档

2. 📄 读取文件

用于读取文本文件内容的服务器。

特点:

  • 读取UTF-8文件
  • 处理大文件(限制5MB)
  • 强大的错误处理能力

📖 书籍 完整文档

🛠️ 项目结构

serveurs-mcp-exemple/
├── src/
│   ├── math-operations/       # Serveur opérations mathématiques
│   │   ├── server.py
│   │   ├── mcp.json
│   │   └── README.md
│   └── read-file/             # Serveur lecture de fichiers
│       ├── server.py
│       ├── mcp.json
│       ├── README.md
│       └── exemple_fichier.txt
├── requirements.txt           # Dépendances Python
├── .gitignore
├── CONTRIBUTING.md            # Guide de contribution
├── CHANGELOG.md               # Historique des versions
└── README.md

💡 使用示例

在您的MCP客户端中配置后,您可以直接使用这些服务器:

Vous: "Calcule 15 + 27"
Assistant IA: [Utilise l'outil addition] Le résultat est 42

Vous: "Quelle est la racine carrée de 144 ?"
Assistant IA: [Utilise l'outil racine_carree] La racine carrée de 144 est 12

Vous: "Lis le fichier exemple_fichier.txt"
Assistant IA: [Utilise l'outil read_file] Voici le contenu du fichier...

🔧 可用工具的详细信息

🧮 Math Operations - 8 outils

1. 添加

把两个数相加。

  • 参数: a (名字), b (名字)
  • 示例: a=5, b=3 → 结果:8

2. 减法

用第一个数减去第二个数。

  • 参数: a (名字), b (名字)
  • 示例: a=10, b=4 → 结果:6

3. 乘法

将两个数相乘。

  • 参数: a (名字), b (姓名)
  • 示例: a=6, b=7 → 结果:42

4. 除法(或“除”)

用第一个数除以第二个数。

  • 参数: a (分子), b (分母,不能为0)
  • 示例: a=15, b=3 → 结果:5

5. 力量

计算a的b次方。

  • 参数: a (基地), b (参展商)
  • 示例: a=2, b=8 → 结果:256

6. 平方根

计算一个数的平方根。

  • 参数: a (名称,必须为正数)
  • 示例: a=25 → 结果:5

7. 模块

计算a除以b的余数。

  • 参数: a (股息), b (除数,不能为0)
  • 示例: a=17, b=5 → 结果:2

8. 绝对值

计算一个数的绝对值。

  • 参数: a (姓名)
  • 示例: a=-42 → 结果:42

📄 Read File - 1 outil

读取文件

读取文本文件的内容。

  • 参数: file_path (文件路径)
  • 限制:最大5MB
  • 编码:UTF-8
  • 示例: file_path="exemple_fichier.txt" → 文件内容

错误处理:

  • 文件不存在
  • 文件过大(> 5 MB)- 内容已截断
  • UTF-8编码错误
  • 通用读取错误

🤝 贡献

为这样一个示范项目做贡献真的合理吗? 🤔

好吧,如果您真的坚持的话,那就请查阅 \CONTRIBUTING.md\ 翻译为中文是:“贡献指南/贡献说明文件”。这个文件通常用于说明如何为某个项目或组织做出贡献,包括提交代码、报告问题、提出建议等相关的指南和规范 首先。

新服务器的想法

  • \[ \] 单位转换服务器
  • \[ \] 日期处理服务器
  • \[ \] CSV数据分析服务器
  • \[ \] 数据库交互服务器
  • \[ \] 图形生成服务器
  • \[ \] REST API服务器

请随时通过 Issues 提出您的想法!

📋 前提条件

  • Python 3.12或更高版本
  • 一个兼容MCP的客户端(如Claude Desktop、GitHub Copilot、Continue、Cline等)

📖 资源

📄 许可证

这个项目是开源的……啊不,不是开源!:-p

这些只是学习的例子,你们想怎么做就怎么做!

🙏 感谢

  • Anthropic致力于开发上下文模型协议
  • MCP社区提供资源和支持
  • 致Desybes团队,感谢你们的天才创意,并允许我在测试文件中使用你们的名称

______________________________________________________________________

⭐ 如果这个项目对您有帮助,请不要吝啬给它一颗星!

目录标签

目录标签

PythonClaude开发工具AI通信协议本地部署Python开发服务器示例开源工具开发者工具

支持客户端

Claude DesktopClaudeClineVS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP