Python MCP Server Template

Python MCP Server Template

site icon
2025.04.03 1
Python开发工具服务器模板开发效率
Python MCP Server Template 是一个基于 Model Context Protocol (MCP) 的 Python 服务器模板,用于快速创建和部署 MCP 服务器。它提供了基本的开发环境和工具链,支持开发者在 Visual Studio Code 和命令行环境下进行开发和调试。
View on GitHub

Overview

基本能力

产品定位

Python MCP Server Template 是一个用于快速创建和部署 MCP 服务器的模板项目,旨在简化 MCP 服务器的开发流程。

核心功能

  • 提供基于 Python 的 MCP 服务器开发模板。
  • 支持 Visual Studio Code 和命令行环境下的开发和调试。
  • 集成了 MCP Inspector 工具,便于测试和调试。

适用场景

  • 开发者需要快速搭建 MCP 服务器。
  • 需要与 Model Context Protocol 集成的项目。
  • 在 Visual Studio Code 或命令行环境下进行 MCP 服务器开发。

工具列表

  • MCP Inspector:用于测试和调试 MCP 服务器的工具。
  • Visual Studio Code:支持 MCP 服务器的开发和调试。

常见问题解答

  • MCP 目前仅支持 Visual Studio Code Insiders 版本。

使用教程

使用依赖

  • 安装 uv 作为包管理工具。
  • 安装 Python 3.13+: bash uv python install 3.13

安装教程

  1. 克隆项目或使用模板创建新仓库。
  2. 安装依赖并激活虚拟环境: bash uv sync source .venv/bin/activate

调试方式

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

许可证

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