MCP 和 REST API 做科研数据接入,该选哪个?
简单说:REST API 给「程序员」用,MCP 给「Agent」用。
| 维度 | REST API | MCP |
|---|---|---|
| 调用者 | 开发者写的代码 | LLM Agent 自主选择调用 |
| 接入成本 | 需写 HTTP 客户端、解析响应 | 配置一条命令,框架自动暴露为工具 |
| 典型场景 | 后端服务、定时批处理 | 对话式 Agent、RAG、自动化工作流 |
| 可发现性 | 靠文档 | 工具自带 schema,Agent 可理解参数 |
GeneTech 怎么选
我们两者都提供:想自己写程序,用 entities.json / graph.json 等 REST 风格 JSON API;想让 Agent 直接调用,跑 npx -y @genetech/data-mcp 即可获得 5 个检索/导出工具。详见 MCP 接入页。