# MCP 工具统一治理:谁能调哪个工具,收进同一套权限面

> AI 网关统一管理 MCP 服务器:统一 /mcp 入口、工具级 allow/deny、按标签过滤、调用违规会话全审计。Agent 工具权限与模型权限同一处管控,凭证不下发。

规范链接: https://www.gatellm.io/zh-CN/use-cases/mcp-tool-governance/

外部 MCP 服务器聚合为网关统一 /mcp 入口,密钥组按工具 allow/deny、按标签过滤,调用 / 违规 / 会话全审计 —— Agent 的工具权限与模型权限同一处管理。

## 社区真正在抱怨什么
Agent 框架接了一堆 MCP server 之后,权限立刻失控:谁能调哪个工具没有统一管控,出事没有审计;在每个 Agent 里各自配置,凭证散落、策略不一致。
「怎么限制 Claude Code 只能用这几个 MCP 工具」成为平台团队的高频问题。

## GateLLM 怎么做
GateLLM 内置 MCP 代理:多个外部 MCP 工具服务器(streamable HTTP / SSE)聚合成统一 /mcp 入口,端点、认证头(原样转发)、标签、优先级、延迟加载统一配置;密钥组按工具 allow/deny(deny 覆盖允许)、按标签过滤,与模型 ACL 同一处生效。
工具多时可配上下文预算、内置 BM25 检索定位;MCP 工具调用、访问违规、会话建立刷新全部进入审计日志。
MCP 服务器凭证不下发给 Agent,工具权限随密钥组统一授予与回收。

## 落地的 5 个手段
- 多服务器聚合:streamable HTTP / SSE MCP 服务器汇入统一 /mcp 入口
- 延迟加载:首次使用时才发现工具,降低启动开销与攻击面
- 工具级 ACL:密钥组按工具 allow/deny,deny 覆盖允许,按标签批量过滤
- 上下文预算 + BM25:工具清单长时按预算裁剪,检索定位相关工具
- 全审计:工具调用 / 访问违规 / 会话建立刷新留痕,可导出

## 常问问题
### MCP 工具的权限和模型权限是一套吗?
是。密钥组的「模型」与「MCP」页签同属一套 ACL:模型决定能调哪些模型,MCP 决定能用哪些工具(allow/deny + 标签过滤),访问密钥挂进组即同时生效。

### MCP 服务器的凭证会下发给 Agent 吗?
不会。认证头配置在网关侧、原样转发给 MCP 服务器;Agent 只持有网关访问密钥,拿不到 MCP 服务器的真实凭证,回收网关密钥即切断工具访问。

- [查看完整方案:接入外部 MCP 服务器(docs 站)](https://docs.gatellm.io/zh-CN/howto/onboard-external-mcp)

## 相关页面
- [首页](https://www.gatellm.io/zh-CN/index.md)
- [定价](https://www.gatellm.io/zh-CN/pricing.md)
- [成本计算器](https://www.gatellm.io/zh-CN/calculator.md)
- [关于](https://www.gatellm.io/zh-CN/about.md)
- [预约演示](https://www.gatellm.io/zh-CN/demo.md)
- [常见问题](https://www.gatellm.io/zh-CN/faq.md)
- [对比 AI 网关](https://www.gatellm.io/zh-CN/compare.md)
- [对比 LiteLLM](https://www.gatellm.io/zh-CN/compare/litellm.md)
- [对比 OpenRouter](https://www.gatellm.io/zh-CN/compare/openrouter.md)
- [对比 Alibaba Cloud AI Gateway](https://www.gatellm.io/zh-CN/compare/alibaba-cloud.md)
- [对比 Azure API Management](https://www.gatellm.io/zh-CN/compare/azure-apim.md)
- [对比 Apigee](https://www.gatellm.io/zh-CN/compare/apigee.md)
- [对比 Cloudflare AI Gateway](https://www.gatellm.io/zh-CN/compare/cloudflare.md)
- [对比 Kong AI Gateway](https://www.gatellm.io/zh-CN/compare/kong.md)
- [对比 Portkey](https://www.gatellm.io/zh-CN/compare/portkey.md)
- [LiteLLM vs Kong AI Gateway 对比](https://www.gatellm.io/zh-CN/compare/litellm-vs-kong.md)
- [LiteLLM vs OpenRouter 对比](https://www.gatellm.io/zh-CN/compare/litellm-vs-openrouter.md)
- [LiteLLM vs Portkey 对比](https://www.gatellm.io/zh-CN/compare/litellm-vs-portkey.md)
- [场景方案](https://www.gatellm.io/zh-CN/use-cases.md)
- [降低调用成本](https://www.gatellm.io/zh-CN/use-cases/reduce-cost.md)
- [做到高可用](https://www.gatellm.io/zh-CN/use-cases/high-availability.md)
- [多租户隔离](https://www.gatellm.io/zh-CN/use-cases/multi-tenant.md)
- [合规与审计](https://www.gatellm.io/zh-CN/use-cases/compliance-audit.md)
- [从症状排障](https://www.gatellm.io/zh-CN/use-cases/troubleshooting.md)
- [混合多供应商模型栈](https://www.gatellm.io/zh-CN/use-cases/mixed-model-stack.md)
- [在 Office 里自托管用 AI](https://www.gatellm.io/zh-CN/use-cases/self-hosted-office-ai.md)
- [Token 用量可见与归因](https://www.gatellm.io/zh-CN/use-cases/token-ops.md)
- [Token FinOps: AI 支出分摊与管控](https://www.gatellm.io/zh-CN/use-cases/token-finops.md)
- [给模型统一加联网搜索](https://www.gatellm.io/zh-CN/use-cases/web-search-grounding.md)
- [多 Key 轮询与备用](https://www.gatellm.io/zh-CN/use-cases/multi-key-pooling.md)
- [限制接入的客户端](https://www.gatellm.io/zh-CN/use-cases/client-admission-control.md)
- [强制模型使用策略](https://www.gatellm.io/zh-CN/use-cases/enforce-model-policy.md)
- [客户端不暴露模型选择](https://www.gatellm.io/zh-CN/use-cases/automatic-model-tiering.md)
- [一套协议接任意模型](https://www.gatellm.io/zh-CN/use-cases/one-protocol-any-model.md)
- [Office / Microsoft 365 加载项](https://www.gatellm.io/zh-CN/office-addin.md)
- [术语表](https://www.gatellm.io/zh-CN/glossary.md)
- [模型目录](https://www.gatellm.io/zh-CN/models.md)
- [SDK 与框架集成](https://www.gatellm.io/zh-CN/integrations.md)
- [AI Coding Agent 与 Harness](https://www.gatellm.io/zh-CN/coding-agents.md)
- [安全与合规](https://www.gatellm.io/zh-CN/security.md)
- [隐私政策](https://www.gatellm.io/zh-CN/privacy-policy.md)
- [服务条款](https://www.gatellm.io/zh-CN/terms.md)
- [Cookie 政策](https://www.gatellm.io/zh-CN/cookies.md)
- [数据处理协议 (DPA)](https://www.gatellm.io/zh-CN/dpa.md)
- [子处理方清单](https://www.gatellm.io/zh-CN/subprocessors.md)
- [安全问卷预答库 (CAIQ/SIG/VSA)](https://www.gatellm.io/zh-CN/trust.md)
- [事故响应与支持服务](https://www.gatellm.io/zh-CN/sla.md)
- [漏洞披露政策](https://www.gatellm.io/zh-CN/vulnerability-disclosure.md)
- [开源许可声明](https://www.gatellm.io/zh-CN/open-source-licenses.md)
- [版本支持与生命周期 (EOL)](https://www.gatellm.io/zh-CN/lifecycle.md)
- [技术博客](https://www.gatellm.io/zh-CN/blog.md)
- [你的 Agent 权限比员工还大:在网关层治理 MCP 工具](https://www.gatellm.io/zh-CN/blog/mcp-tool-governance.md)
- [一张一万美元的账单:五种降低 LLM 成本又不让应用变笨的做法](https://www.gatellm.io/zh-CN/blog/reduce-cost.md)
- [厂商的目录价不是你的成本:把真正的 FinOps 用到 Token 支出上](https://www.gatellm.io/zh-CN/blog/token-finops.md)
- [llms.txt](https://www.gatellm.io/zh-CN/llms.txt)
