
MCP Python Starter

2025.04.30
0
Python开发工具MCP 服务器开发效率
MCP Python Starter 是一个基于 Python 实现的最小化 Model Context Protocol (MCP) 服务器,与 TypeScript 版本的功能和结构相匹配。它提供了简单的工具和资源服务,支持环境变量配置和 VS Code 集成,适合开发人员快速搭建和测试 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
MCP Python Starter 是一个用于快速搭建和测试 MCP 服务器的开发工具,旨在帮助开发人员快速实现 MCP 协议的基本功能。
核心功能
- Hello Tool: 使用
MCP_GREETING
环境变量返回问候语。 - Markdown Resource: 从
resources/example.md
提供静态 Markdown 文件服务。 - Prompt: 简单的提示处理示例。
- 环境变量配置: 从环境变量中读取问候语和密钥。
- VS Code 集成: 通过
.vscode/mcp.json
配置文件轻松启动服务器并自定义输入。 - Devcontainer 支持: 可选支持 Devcontainer。
- 测试支持: 可根据需要添加测试。
适用场景
- 开发人员快速搭建 MCP 服务器原型。
- 测试 MCP 协议的基本功能。
- 在 VS Code 环境中集成 MCP 服务器开发。
工具列表
- Hello Tool: 返回基于环境变量的问候语。
- Markdown Resource: 提供静态 Markdown 文件服务。
- Prompt: 处理简单的用户提示。
常见问题解答
- 无常见问题解答内容。
使用教程
使用依赖
- 确保已安装 Python 环境。
安装教程
- 安装依赖:
sh pip install .
- 运行服务器:
sh python server.py stdio
调试方式
- 使用 VS Code 的
.vscode/mcp.json
配置文件启动服务器并自定义输入。 - 根据需要添加测试代码。