MCP 让 AI Agent 接入你的 API,但它不决定它们能看到什么
这篇文章讲的是:当 AI 助手(Agent)需要查订单、调库存时,人们常用 MCP 把公司内部 API 接给 AI 用。但接上只是一步,真正麻烦的是——AI 进来后能看到哪些数据?如果把 API 的所有信息都开放给 AI,像客户身份证号、财务记录这些敏感内容就有泄露风险;可要是每个团队各自写过滤规则,又会做出几十个重复的工具,很难维护。作者建议用 GraphQL 在字段层面定一份明确规则:每个字段能不能被 AI 看到、能不能写入,都写得清清楚楚,而且不用改掉原有后端系统。这样组织就能放心让 AI 调用业务接口,而不是靠每个开发者自己记得删敏感字段。
文中可用工具
- MCP让 AI Agent 能发现并调用公司内部 API 的协议
- GraphQL按字段精确控制 API 返回内容,可用来限定 Agent 只能看到和操作哪些信息
- REST现有后端服务常用的一种 API 风格,GraphQL 层可以架在它上面
- gRPC现有后端服务常用的一种通信协议,GraphQL 层可以架在它上面
- SOAP现有后端服务常用的一种通信协议,GraphQL 层可以架在它上面
评论 · 分享第一个看法