MCP服务器实现
用于扩展大语言模型能力的完整MCP协议实现。
快速入门
-
克隆仓库: git clone https://github.com/yourusername/mcp-server.git cd mcp-server
-
创建虚拟环境并激活: python -m venv venv source venv/bin/activate (Windows使用 venv\Scripts\activate)
-
安装依赖: pip install -r requirements.txt
-
配置环境变量(在 .env 文件中): LLM_API_KEY=your_llm_api_key_here WEATHER_API_KEY=your_weather_api_key_here FLASK_APP=app.py FLASK_ENV=development
-
启动服务: flask run
-
使用API测试: POST /chat 示例: curl -X POST http://localhost:5000/chat
-H "Content-Type: application/json"
-d '{"messages": [{"role": "user", "content": "波士顿天气如何?"}]}'