Verimand MCP Authority Server

dev.verimand由 verimand.dev 發布v0.1.0更新於 Oct 24, 2026

Agent-native access to verifiable VAGP authority.

發布方自己的服務:authority.md

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

讓助理透過 MCP 查詢可驗證的 VAGP 授權:解析註冊代理是否獲授權、檢視授權狀態並驗證執行許可。

可以做什麼
提供一組精簡的 stdio 工具介面,用來存取可驗證的 VAGP 授權。verimand.resolve 判斷受信任的註冊代理目前是否對某項動作有授權,僅在授權確認時回傳 VAGP 執行許可;verimand.verify_permit 依目前授權證據驗證許可。verimand.get_authority、verimand.get_mandate 與 verimand.get_agent_dna 分別回傳有界授權、伺服器端可信授權中介資料與 Agent DNA 狀態,verimand.explain 僅供說明(R14-R20)。
適用情境
當助理需要在執行動作前查核代理授權或驗證 VAGP 執行許可,或需要檢視可信授權與 Agent DNA 狀態時使用。它是檢查與驗證介面,而非強制執行閘道,不執行受保護的業務動作(R36、R37)。
執行需求
以本機 stdio 程序在使用者機器上執行(僅桌面端)。需要 Node.js 22 或更新版本;可用 npx -y @verimand/[email protected] 啟動,或在儲存庫中執行 npm ci 後執行 node dist/stdio.js(R12、R22、R23)。未宣告驗證、環境變數或標頭。VAGP 授權執行環境已打包進 dist/stdio.js,執行時不再依賴未發布的 @verimand 套件(R43)。
安裝前請注意
所有 MCP 輸入都視為不可信,呼叫方無法自行宣告可信身分、Agent DNA、授權、證明、撤銷狀態或可信情境(R32、R34)。不要把機密、授權、Agent DNA、撤銷狀態或可信情境放進由代理控制的工具參數;正式環境的 Verimand 連線資料必須由營運方控制的伺服器環境提供(R27、R28)。此伺服器不執行受保護的業務動作,也不是強制執行閘道,受保護的工具執行仍需另行處理(R36、R37)。0.1.0 首次發布未附來源證明(R44)。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Verimand MCP Authority Server

[M8ven Verified Publisher]

MCP exposes capability. VAGP governs authority.

The Verimand MCP Authority Server gives MCP-compatible clients agent-native access to verifiable VAGP authority. It exposes a small stdio tool surface for asking whether a trusted registered agent currently has authority, inspecting trusted authority state, and verifying VAGP execution permits.

Tool availability does not itself grant authority. This server is not yet the enforcement gateway for protected tool execution.

Package identity

  • npm package: @verimand/mcp-authority-server
  • MCP Registry server name: dev.verimand/mcp-authority-server
  • Current version: 0.1.0
  • Runtime: Node.js 22 or newer
  • MCP SDK/runtime: @modelcontextprotocol/server 2.0.0, implementing the MCP 2026-07-28 spec with stdio legacy compatibility

Tools

  • verimand.resolve resolves whether a trusted registered agent is authorized for an action and returns a VAGP execution permit only when authority is confirmed.
  • verimand.explain explains deterministic authority decision or permit-derived data. It is informational only.
  • verimand.get_authority returns bounded authority relevant to an agent/action.
  • verimand.get_mandate retrieves server-side trusted mandate metadata.
  • verimand.get_agent_dna returns server-side trusted Agent DNA state and fingerprint information.
  • verimand.verify_permit verifies a VAGP execution permit against current authority evidence.

Install and start

A local MCP client can start the published server with:

sh
npx -y @verimand/[email protected]

When running from this public repository:

sh
npm cinode dist/stdio.js

The process speaks MCP over stdio. stdout is reserved for MCP protocol messages; diagnostics go to stderr.

MCP client configuration example

json
{  "mcpServers": {    "verimand-authority": {      "command": "npx",      "args": ["-y", "@verimand/[email protected]"]    }  }}

Do not place secrets, mandates, Agent DNA, revocation state or trusted context in agent-controlled MCP tool arguments. Production Verimand connection material must be supplied by the operator-controlled server environment, not by the agent using the MCP client.

First resolve example

json
{  "name": "verimand.resolve",  "arguments": {    "agentId": "agent:demo-support",    "action": "ticket.read",    "resourceId": "ticket:123",    "requestId": "req-demo-1"  }}

Expected structured content contains a deterministic authority decision, reason codes, selected mandate/path data and a permit only when VAGP resolves AUTHORITY_CONFIRMED.

Security and trust boundary

All MCP input is untrusted. The server accepts only small closed tool arguments and maps them to server-side trusted VAGP state. An MCP caller cannot self-declare trusted identity, Agent DNA, mandates, attestations, revocation state or trusted context.

The MCP server delegates authority semantics to VAGP 0.3 authority services. It does not execute protected business actions and does not replace an enforcement gateway. Protected tool execution remains outside this package.

VAGP relationship

VAGP 0.3 is the public authority protocol: https://github.com/verimand/vagp. This MCP server is a Verimand interface for authority inspection and permit verification over MCP.

Distribution status

Version 0.1.0 is publicly available on npm and in the MCP Registry. The Verimand VAGP authority runtime required by this MCP server is bundled into dist/stdio.js; the installed package has no runtime dependency on unpublished @verimand/* workspace packages. The initial npm release was bootstrap-published without provenance. Future releases are configured for GitHub OIDC trusted staged publishing; this does not retroactively add provenance to 0.1.0.

Development validation

From a clean clone, with Node.js 22 or newer:

sh
npm cinpm run buildnpm testnpm run smoke:stdio

The public repository contains the audited bundled distribution, not the private TypeScript build source. Here npm run build checks the committed bundle's syntax and presence; it does not rebuild the bundle from source. The node:test suite starts the bundle over stdio, exercises all six public tools, checks a bounded permit and fail-closed cases, and verifies restart. The npm tarball remains restricted to the six published distribution files.

Support and security reporting

Report security issues to [email protected].

來源:README.md,提交 4aa314f

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

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

評分

已滿足適用檢查項的 40%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

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

其他 Authority 整合