MCP 服务器

Trust Gate

io.github.CWNApps/trust-gate-mcp
MCP 与智能体基础设施 安全 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Creates and verifies tamper-evident, post-quantum receipts for agent actions and CRM record changes.

audit_my_agent_inventory
Rank a CALLER-PROVIDED list of MCP tools by worst-regret if they act, with a signed receipt. Cannot auto-discover the inventory -- MCP does not allow that; the caller must pass it in.
输入模式
{'type': 'object', 'title': 'audit_my_agent_inventoryArguments', 'required': ['inventory'], 'properties': {'notes': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Notes', 'default': None}, 'inventory': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Inventory'}}}
输出模式
{'type': 'object', 'title': 'audit_my_agent_inventoryOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
mint_action_receipt
Mint a post-quantum receipt for an arbitrary consequential agent action.
输入模式
{'type': 'object', 'title': 'mint_action_receiptArguments', 'required': ['agent_id', 'operation', 'target'], 'properties': {'inputs': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Inputs', 'default': None}, 'policy': {'type': 'string', 'title': 'Policy', 'default': 'agent action evidence'}, 'target': {'type': 'string', 'title': 'Target'}, 'agent_id': {'type': 'string', 'title': 'Agent Id'}, 'decision': {'type': 'string', 'title': 'Decision', 'default': 'ACTION_GOVERNED'}, 'operation': {'type': 'string', 'title': 'Operation'}}}
输出模式
{'type': 'object', 'title': 'mint_action_receiptOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
mint_receipt_for_record_change
Mint a post-quantum receipt for one CRM record change. Old/new values are carried as SHA-256 hashes. Works with any CRM (Relaticle, hosted CRMs, custom).
输入模式
{'type': 'object', 'title': 'mint_receipt_for_record_changeArguments', 'required': ['record_id', 'object_type', 'field', 'old_value', 'new_value', 'changed_by_agent'], 'properties': {'field': {'type': 'string', 'title': 'Field'}, 'policy': {'type': 'string', 'title': 'Policy', 'default': 'per-decision CRM change evidence'}, 'tenant': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Tenant', 'default': None}, 'new_value': {'type': 'string', 'title': 'New Value'}, 'old_value': {'type': 'string', 'title': 'Old Value'}, 'record_id': {'type': 'string', 'title': 'Record Id'}, 'object_type': {'type': 'string', 'title': 'Object Type'}, 'changed_by_agent': {'type': 'string', 'title': 'Changed By Agent'}}}
输出模式
{'type': 'object', 'title': 'mint_receipt_for_record_changeOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
verify_receipt
Verify a Trust Gate receipt from the certificate alone (offline). require_pq=True (default via OAO_REQUIRE_PQ) FAILS if the ML-DSA-65 or SLH-DSA legs are missing -- defends against signature-stripping downgrade attacks.
输入模式
{'type': 'object', 'title': 'verify_receiptArguments', 'required': ['receipt'], 'properties': {'receipt': {'type': 'object', 'title': 'Receipt', 'additionalProperties': True}, 'require_pq': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Require Pq', 'default': None}}}
输出模式
{'type': 'object', 'title': 'verify_receiptOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
已添加
verify_receipt
2026年9月17日 12:41
已添加
mint_action_receipt
2026年9月17日 12:41
已添加
audit_my_agent_inventory
2026年9月17日 12:41
已添加
mint_receipt_for_record_change
2026年9月17日 12:41