
MCP 治理:伺服器、存取和核准實用指南
MCP 治理實踐:決定哪些伺服器和工具值得信任、誰可以使用它們以及哪些操作需要審查,然後隨著您的成長進行測試並保留證據。
決策摘要
MCP 治理歸結為三個決策,每個決策都有所有者、記錄和撤銷方法:信任哪些伺服器和工具、誰可以將它們與哪些資料一起使用,以及哪些智能體作業需要審查。從清單和一個連線開始,測試允許和拒絕的請求,然後進行審查和復原。僅當團隊能夠解釋權限決策和執行結果時才進行擴展。
MCP 治理涵蓋哪些內容
MCP 治理是關於 AI 智能體如何在工作中使用 MCP 伺服器的決策和控制集。這歸結為三個決定:您信任哪些伺服器和工具,誰可以將它們與哪些資料一起使用,以及哪些智能體操作在運行之前需要經過人員審查。
每個決定都需要一個所有者、一個記錄和一個撤銷它的方法。詳細指南涵蓋了每一項:用於批准和審查伺服器的伺服器治理、用於人員和資料的存取治理以及用於單獨操作的核准工作流程。該清單將它們聯繫在一起以進行首次部署。
| 決策 | 通常負責的人員 | 記錄 | 如何撤銷 |
|---|---|---|---|
| 值得信賴的伺服器和工具 | 平台或IT團隊 | 庫存輸入和審查的工具清單 | 停用連線並撤銷其憑證 |
| 誰可以使用它們,使用哪些數據 | 連線擁有安全的業主 | 團隊分配和訪問規則 | 取消會員資格或縮小規則範圍 |
| 哪些行動需要審查 | 有安全保障的企業主 | 政策版本和審查決定 | 發布更嚴格的政策;核准過期 |
定義治理的範圍
MCP 透過通用協定提供功能。 治理確定誰可以使用它們、哪些變更需要審查以及操作員隨後需要哪些證據。這些控制可以跨越客戶端、網關、伺服器和上游供應商。
網關為團隊提供了一個應用共享控制的地方,但僅限於它收到的請求。也有庫存直接連線和替代憑證。不要將成功的網關測試誤認為是對使用者或智能體存取相同資料的所有方式的控制。
庫存訪問和分配所有者
從一個具體的用例開始。記錄涉及的客戶端、請求者、連線、上游帳號、環境、工具、資料。指定負責授予存取權限、審查變更和解決故障的人員。
- 客戶和請求者:識別人員、自動化身分以及如何撤銷存取權限。
- 連線:記錄上游帳戶、憑證所有者、範圍和環境。
- 工具:區分讀取和寫入並識別敏感資料、批次操作和外部影響。
- 替代路徑:列出繞過網關的直接供應商憑證和連線。
- 操作:分配審閱者、事件擁有者以及協調不確定寫入的流程。
配置政策並單獨檢視工具
在 Durin 中,請求必須通過身分、成員資格、團隊、連線、憑證、審查工具、資源和檢查檢查。預設允許不會覆蓋失敗的檢查。管理員可以拒絕所有工具存取並獨立允許審查寫入、要求其他管理員或拒絕寫入。
團隊政策可以縮小組織範圍政策,相同的控制適用於沙箱和生產。自訂規則可以針對連線、工具、資源、環境、人員或團隊;當規則匹配時,拒絕優先於核准,然後允許。沒有資料分類條件,因此請將您的操作規則對應到實際可用的條件。
在工具審核完成之前,未經審核的工具將保持鎖定狀態。精確寫入核准無法取代該審核、使不可用的連線做好準備或授予缺少的提供者權限。
擴充前測試一台連線
選擇經過審查的連線以及受支援的沙箱夾具。從低敏感度閱讀開始並檢查請求者、決定和結果。也測試被拒絕的請求,例如超出允許範圍的資源。
對於寫入練習,請設定核准要求並讓不同的活動管理員參與。確認初始請求和核准本身不執行該操作。在到期前重試確切的調用,然後檢查執行結果。
測試撤銷、變更參數、過期授權和工具定義變更。使用受控夾具來測試不明確的寫入結果並確認它不會自動重複。使用相同的檢查來擴充部署。
清晰保留有用證據政策
記錄足夠的上下文來解釋請求者、連線、工具、政策決策、核准(如果需要)以及執行結果。授權運行和確認完成是不同的事實。指派某人與上游系統協調不確定的寫入。
決策記錄不需要保留每個提示或回應。 Durin 預設僅擷取元資料對話。當管理員啟用編輯擷取時,新擷取將在 Enterprise 上保留 7、90 或 180 天,或 360 天;具有較早 1-30 天設定的 工作區 會保留該設置,直到管理員選擇支援的期限。這些保留期與 稽核、帳戶和帳單保留分開。
使用信任材料審查控制範圍和支持證據。認證、獨立評估和合約承諾需要有自己的證據;工作演示並不能建立它們。
在每次推出審核時使用這些問題
當客戶端、連線、憑證、工具或政策發生變更時,請重新造訪檢查表。 治理是一個操作過程,也是一個閘道配置。
- 我們能否識別每個啟用的連線的請求者和擁有者?
- 我們是否測試了對預期資源的允許和拒絕存取?
- 工具審查和每次操作核准是否被視為單獨的決策?
- 配置的寫入政策是否符合團隊的要求?
- 我們能否示範過期、精確重試、撤銷和不確定結果處理?
- 我們是否知道哪些存取路徑繞過網關?
- 證據存取、保留和事件所有權是否記錄在案?