Python MCP Server Template

Python MCP Server Template

site icon
2025.04.15 0
Python开发工具服务器模板开发效率
Python MCP Server Template 是一个基于 Model Context Protocol (MCP) 的 Python 服务器模板,旨在帮助开发者快速创建和部署 MCP 服务器。它提供了基本的开发环境和工具支持,适用于需要快速构建和测试 MCP 服务器的场景。
View on GitHub

Overview

基本能力

产品定位

Python MCP Server Template 是一个用于创建 Model Context Protocol (MCP) 服务器的模板项目,旨在简化 MCP 服务器的开发流程。

核心功能

  1. 快速启动:提供预配置的开发环境,支持快速启动和测试 MCP 服务器。
  2. 多运行方式:支持通过 Visual Studio Code 或命令行直接运行服务器。
  3. 调试支持:内置 MCP Inspector 工具,便于开发和调试。

适用场景

  1. 开发测试:适用于开发者快速构建和测试 MCP 服务器。
  2. 教育学习:适合学习 MCP 协议和 Python 服务器开发的初学者。

工具列表

  1. MCP Inspector:用于开发和调试 MCP 服务器的工具。
  2. Visual Studio Code:支持通过 VSCode 运行和调试服务器。

常见问题解答

  1. MCP 是否支持普通版本的 Visual Studio Code?
  2. 目前仅支持 Visual Studio Code Insiders 版本。

使用教程

使用依赖

  1. 安装 uv 包管理工具: bash pip install uv
  2. 安装 Python 3.13+: bash uv python install 3.13

安装教程

  1. 克隆项目并安装依赖: bash git clone https://github.com/modelcontextprotocol/python-mcp-server-template.git cd python-mcp-server-template uv sync source .venv/bin/activate

调试方式

  1. 使用 MCP Inspector 运行服务器: bash mcp dev server/main.py
  2. 直接运行服务器: bash python server/main.py

许可证

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