MANDATE Credential Broker

io.github.projetnanocorp由 GitHub 帳號 projetnanocorp 發布v0.1.0更新於 Oct 24, 2026

MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.

已驗證Streamable HTTP可網頁執行開發者工具安全與監控

概覽

AI 產生的概覽

遠端憑證代理伺服器,讓助理建立、委派與撤銷授權,取得政策對動作的裁決,並兌換短期憑證授權而不暴露明文密鑰。

可以做什麼
建立、委派與撤銷授權(mandate),委派僅限不擴權的父授權子集,撤銷記錄寫入雜湊鏈帳本。將動作提交至政策引擎,取得 ALLOW、DENY 或 REQUIRE_APPROVAL 裁決及帳本證明。僅以不透明保險庫代號註冊憑證,申請經政策檢查的存取,並為綁定的代理與範圍兌換密封授權。驗證證明承載並查詢授權狀態(有效、已撤銷或過期),每次均記入帳本。取得伺服器自身的工具清單。
適用情境
當助理需要在明確、可稽核的人類授予權限下行動時使用:限定代理可執行的範圍、向子代理委派更窄的權限、讓敏感動作先經政策核准,以及在不暴露憑證的情況下使用憑證。
執行需求
遠端 streamable HTTP 端點;未宣告本機套件、環境變數或請求標頭。清單宣告無需身分驗證,但工具描述涉及人類授予的授權與保險庫中的憑證。
安裝前請注意
它代理真實憑證的存取並管控動作,設定不當的授權或憑證授權可能導致非預期動作。建立、委派、撤銷授權及授權操作都會寫入雜湊鏈帳本。憑證註冊只接受不透明保險庫代號,拒絕明文密鑰。動作透過該服務的閘道執行,因此服務方能看到其授權的動作。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MANDATE Credential Broker,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.projetnanocorp%2Fmandate/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "mandate-credential-broker": {
      "type": "http",
      "url": "https://mandate.nanocorp.app/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

11

mandate.discover

Discover MANDATE agent tools

Returns this self-describing tool manifest.

無需輸入參數。

mandate.mint

Mint root mandate

Creates an active human-granted mandate for an agent and records it to the hash-chained ledger.

無需輸入參數。

mandate.delegate

Delegate mandate

Creates a child mandate only when it is a no-escalation subset of the parent mandate.

無需輸入參數。

mandate.authorize-action

Authorize gateway action

Submits an action through the Gateway and canonical Policy Engine; returns ALLOW, DENY, or REQUIRE_APPROVAL with ledger proof.

無需輸入參數。

mandate.verify-proof

Record or verify proof

Records a proof payload hash and appends proof evidence to the hash-chained ledger.

無需輸入參數。

mandate.revoke

Revoke mandate

Revokes a mandate subtree and records the revocation to the hash-chained ledger.

無需輸入參數。

broker.register-credential

Register credential handle

Registers an opaque vault handle/reference only; plaintext secret fields are rejected and never ledgered.

輸入參數metadatavault_handle必填

broker.request-access

Request short-lived credential grant

Asks the canonical Policy Engine for an ALLOW decision before issuing a short-lived HMAC-sealed grant bound to credential, mandate, agent, scope, and expiry.

無需輸入參數。

broker.use

Use credential grant

Redeems a sealed grant for the bound acting agent and executes the bound action through the Gateway and Policy Engine; does not expose plaintext secrets.

無需輸入參數。

broker.revoke-grant

Revoke credential grant

Revokes a broker grant by id and records the revocation to the ledger.

無需輸入參數。

broker.introspect-grant

Introspect credential grant

Validates a grant token seal, reports active/revoked/expired state, and records introspection to the ledger.

無需輸入參數。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。