MCP服务器模板

一个用于构建模型上下文协议(MCP)服务器的生产就绪Python模板,提供快速启动和自定义工具支持。

  • by chrismcollier
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 chrismcollier/mcp-python-template

使用说明

MCP Python服务器模板

用于在Python中构建模型上下文协议(MCP)服务器的生产就绪模板。 此模板提供了一个使用工具克隆和设置自己的MCP服务器的起点。

先决条件:

  • Python 3.8或更高版本
  • pip或诗意的包装管理
  • Git用于版本控制

快速入门:

克隆和设置

  1. bash#克隆模板
  2. 克隆https://github.com/yourusername/mcp-python-template.git我的mcp服务器
  3. 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

根据您的用例进行自定义:

  1. 编辑您的Claude config.json文件以支持您需要的连接:

     {
         "mcpServers": {
             "mcpName": {
                 "command": "src/venv/bin/python3"
                 "args": ["src/server.py"]
                 "env": {
                     api keys & secrets
                 }
             }
         }
     }
    
  2. 在src/tools.py中添加您的工具 用您自己的工具替换示例工具 更新工具模式和描述

  3. 使用您的工具修改server.py文件 在server.py文件的示例列表中导入新工具 为您添加的每个新工具创建一个带有描述的函数调用