MCP服务器实现

MCP服务器实现

用于扩展大语言模型能力的完整MCP协议实现。

快速入门

  1. 克隆仓库: git clone https://github.com/yourusername/mcp-server.git cd mcp-server

  2. 创建虚拟环境并激活: python -m venv venv source venv/bin/activate (Windows使用 venv\Scripts\activate)

  3. 安装依赖: pip install -r requirements.txt

  4. 配置环境变量(在 .env 文件中): LLM_API_KEY=your_llm_api_key_here WEATHER_API_KEY=your_weather_api_key_here FLASK_APP=app.py FLASK_ENV=development

  5. 启动服务: flask run

  6. 使用API测试: POST /chat 示例: curl -X POST http://localhost:5000/chat
    -H "Content-Type: application/json"
    -d '{"messages": [{"role": "user", "content": "波士顿天气如何?"}]}'