MCP Server Template (Python)

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

资源