代理MCP模板
此存储库包含用于AgentKit模型上下文协议(MCP)服务器的通用Python模板。服务器使用FastAPI公开一个工具,该工具调用未经验证的天气API(Open Meteo),并返回给定纬度和经度的简单预测。
结构
server.py–FastAPI应用程序实现get_forecastAgentKit的端点。它从Open获取当前和每小时的温度数据 Meteo API。requirements.txtPython依赖关系。.github/workflows/deploy.yaml–部署占位符工作流程。您需要配置自己的AWS凭据和托管详细信息。
用法
- 安装依赖项:
pip install -r requirements.txt. - 在本地运行服务器:
uvicorn server:app --host 0.0.0.0 --port 8000. - 部署到您自己的托管平台(例如AWS Lambda或EC2)。
- 在AgentKit的连接器注册表中注册端点。
备注
- 此处使用的天气API(打开 Meteo)不需要API密钥。
- 对于生产使用,您应该使用承载令牌保护MCP端点并处理错误情况。
触发器部署
