MCP Server Template (Python)
未知
MCP 服务器快速开始指南
概述
Model Context Protocol (MCP) 服务器模板让您能够构建支持与 LLM 应用程序无缝集成的服务器,连接外部工具、数据源和提示。
安装与运行
# 克隆仓库
git clone https://github.com/nisarg38/mcp-server-template-python.git my-mcp-server
cd my-mcp-server
# 安装依赖
pip install -e ".[dev]"
# 运行服务器
python -m src.main
# 或使用 CLI
mcp-server-template
服务器默认在 http://localhost:8080 上运行
常用选项
# 修改端口
mcp-server-template --port 9000
# 启用调试模式
mcp-server-template --debug
# 使用 stdio 而非 HTTP
mcp-server-template --transport stdio
自定义服务器
添加工具
编辑 src/main.py
:
@mcp.tool()
def your_tool_name(param1: str, param2: int) -> Dict[str, Any]:
"""您的工具描述"""
# 工具逻辑
return {"result": "处理结果"}
添加提示
@mcp.prompt()
def your_prompt_name(param: str) -> str:
"""提示描述"""
return f"""您的提示模板,包含 {param}"""
Docker 部署
docker build -t my-mcp-server . docker run -p 8080:8080 my-mcp-server
资源
- MCP 文档: modelcontextprotocol.io
- 问题反馈: GitHub Issues