# MCP 工具統一治理:誰能調哪個工具,收進同一套權限面

> AI 閘道器統一管理 MCP 伺服器:統一 /mcp 入口、工具級 allow/deny、按標籤過濾、呼叫違規會話全稽核。Agent 工具權限與模型權限同一處管控,憑證不派發。

規範連結: https://www.gatellm.io/zh-TW/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-TW/index.md)
- [定價](https://www.gatellm.io/zh-TW/pricing.md)
- [成本計算器](https://www.gatellm.io/zh-TW/calculator.md)
- [關於](https://www.gatellm.io/zh-TW/about.md)
- [預約示範](https://www.gatellm.io/zh-TW/demo.md)
- [常見問題](https://www.gatellm.io/zh-TW/faq.md)
- [比較 AI 閘道](https://www.gatellm.io/zh-TW/compare.md)
- [比較 LiteLLM](https://www.gatellm.io/zh-TW/compare/litellm.md)
- [比較 OpenRouter](https://www.gatellm.io/zh-TW/compare/openrouter.md)
- [比較 Alibaba Cloud AI Gateway](https://www.gatellm.io/zh-TW/compare/alibaba-cloud.md)
- [比較 Azure API Management](https://www.gatellm.io/zh-TW/compare/azure-apim.md)
- [比較 Apigee](https://www.gatellm.io/zh-TW/compare/apigee.md)
- [比較 Cloudflare AI Gateway](https://www.gatellm.io/zh-TW/compare/cloudflare.md)
- [比較 Kong AI Gateway](https://www.gatellm.io/zh-TW/compare/kong.md)
- [比較 Portkey](https://www.gatellm.io/zh-TW/compare/portkey.md)
- [LiteLLM vs Kong AI Gateway 比較](https://www.gatellm.io/zh-TW/compare/litellm-vs-kong.md)
- [LiteLLM vs OpenRouter 比較](https://www.gatellm.io/zh-TW/compare/litellm-vs-openrouter.md)
- [LiteLLM vs Portkey 比較](https://www.gatellm.io/zh-TW/compare/litellm-vs-portkey.md)
- [場景方案](https://www.gatellm.io/zh-TW/use-cases.md)
- [降低呼叫成本](https://www.gatellm.io/zh-TW/use-cases/reduce-cost.md)
- [達成高可用](https://www.gatellm.io/zh-TW/use-cases/high-availability.md)
- [多租戶隔離](https://www.gatellm.io/zh-TW/use-cases/multi-tenant.md)
- [合規與稽核](https://www.gatellm.io/zh-TW/use-cases/compliance-audit.md)
- [從症狀排障](https://www.gatellm.io/zh-TW/use-cases/troubleshooting.md)
- [混合多供應商模型堆疊](https://www.gatellm.io/zh-TW/use-cases/mixed-model-stack.md)
- [在 Office 內自架 AI](https://www.gatellm.io/zh-TW/use-cases/self-hosted-office-ai.md)
- [Token 用量可見性與歸因](https://www.gatellm.io/zh-TW/use-cases/token-ops.md)
- [Token FinOps: AI 支出分攤與管控](https://www.gatellm.io/zh-TW/use-cases/token-finops.md)
- [為所有模型統一加入網路搜尋](https://www.gatellm.io/zh-TW/use-cases/web-search-grounding.md)
- [多 Key 輪替與備援](https://www.gatellm.io/zh-TW/use-cases/multi-key-pooling.md)
- [限制接入的用戶端](https://www.gatellm.io/zh-TW/use-cases/client-admission-control.md)
- [強制模型使用政策](https://www.gatellm.io/zh-TW/use-cases/enforce-model-policy.md)
- [用戶端不暴露模型選擇](https://www.gatellm.io/zh-TW/use-cases/automatic-model-tiering.md)
- [一種協定,任何模型](https://www.gatellm.io/zh-TW/use-cases/one-protocol-any-model.md)
- [Office / Microsoft 365 增益集](https://www.gatellm.io/zh-TW/office-addin.md)
- [術語表](https://www.gatellm.io/zh-TW/glossary.md)
- [模型目錄](https://www.gatellm.io/zh-TW/models.md)
- [SDK 與框架整合](https://www.gatellm.io/zh-TW/integrations.md)
- [AI Coding Agent 與 Harness](https://www.gatellm.io/zh-TW/coding-agents.md)
- [安全性與合規](https://www.gatellm.io/zh-TW/security.md)
