MCP Python服务器模板
用于在Python中构建模型上下文协议(MCP)服务器的生产就绪模板。 此模板提供了一个使用工具克隆和设置自己的MCP服务器的起点。
先决条件:
- Python 3.8或更高版本
- pip或诗意的包装管理
- Git用于版本控制
快速入门:
克隆和设置
- bash#克隆模板
- 克隆https://github.com/yourusername/mcp-python-template.git我的mcp服务器
- cd我的mcp服务器
删除模板的git历史并初始化您自己的git历史
- rm-rf.git
- 初始化
- git添加。
- git commit-m“来自MCP模板的初始提交”
创建虚拟环境
python-m venv-venv 源venv/bin/activate#在Windows上:venv\\Scripts\\activate
安装依赖项
pip安装-r要求.txt
根据您的用例进行自定义:
- 编辑您的Claude config.json文件以支持您需要的连接:
{
"mcpServers": {
"mcpName": {
"command": "src/venv/bin/python3"
"args": ["src/server.py"]
"env": {
api keys & secrets
}
}
}
}- 在src/tools.py中添加您的工具
用您自己的工具替换示例工具 更新工具模式和描述
- 使用您的工具修改server.py文件
在server.py文件的示例列表中导入新工具 为您添加的每个新工具创建一个带有描述的函数调用
