使用说明
MCP服务器网格(准备运行)
服务:
- 网关(治理+审计+过滤发现)
- mcp-garmin(通过garminconnect阅读garmin)
- mcp营养(SQLite膳食日志+每日摘要)
- mcp-linkedin(发布架构更新)
- mcp门户(更新您的DO应用健康仪表板)
快速入门(Docker)
- 复制
.env.template到.env并填充秘密。 docker compose up -d- 网关:
- 工具发现(角色筛选):
GET http://localhost:8090/mesh/tools- 添加标题:
X-Client-Id,X-Client-Role
- 添加标题:
- 工具调用:
POST http://localhost:8090/mesh/call使用JSON:{"tool":"nutrition.get_daily_summary","args":{"date":"2025-10-31"}}
- 工具发现(角色筛选):
角色
- chatgpt代理:营养、饮食、营养、每日摘要、营养、列表
- 代理iris:linkedin.create_post
- 代理健康:garmin.*(只读),营养.get-daily_summary,portal.update_health_panel
审核SQLite: ./gateway-data/audit.db
营养SQLite: ./nutrition-data/nutrition.db
网格Docker文件
| 功能 | 已启用 |
|---|---|
| SQLite持久卷 | ✅ /data/mesh.db |
| 运行Uvicorn for mesh API | ✅ |
| 在同一容器中运行调度程序 | ✅ |
| Bootstraps DB(如果缺失) | ✅ |
| 专为 mesh.aditya-raman.com | ✅ |
mcp网/ ├─ docker-compose.yml ├─ .env#DO液滴 ├─ nginx.conf#反向代理+CORS ├─ db/ │ ├─ mesh.db │ └─ schema.sql ├─ 网关/ │ ├─ 服务器.py │ └─ policy.yaml ├─ 麦克普·加明/ │ ├─ 服务器.py │ ├─ Dockerfile │ └─ 需求.txt ├─ mcp营养/ │ ├─ 服务器.py │ ├─ Dockerfile │ └─ 需求.txt ├─ mcp代理健康/ │ ├─ 服务器.py │ ├─ prompt.txt✅ 从readme.md移动 │ ├─ README.md │ └─ Dockerfile ├─ mcp领英/ │ ├─ 服务器.py │ └─ Dockerfile ├─ notify.py └─ requirements.txt#全局,如果使用monorepo pip
