mcp-use-evc-example
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-use + EVC authorization example
This standalone example puts a Bolyra External Verifier Contract v1 host boundary behind the existing mcp-use TypeScript middleware seam. A gateway proxies vault_echo, spawns a single-shot external verifier, validates its closed verdict envelope, and calls next() only after an allow.
Run
npm install
npm test
npm run devOpen the printed URL to use the built-in mcp-use Inspector. Call vault_echo with:
{
"message": "hello",
"bundle": "demo-valid-bundle",
"agentName": "research-bot",
"model": "demo-model"
}Change bundle to any other value to see the external verifier deny the call before the upstream server runs.
The host adapter demonstrates the important EVC mechanics: one request on stdin, one bounded verdict on stdout, timeout and process failure handling, strict verdict shapes, reserve-before-dispatch nonce handling, and fail-closed behavior. The verifier is intentionally a tiny external-class demo, not Bolyra's ZK verifier.
EVC is an independent third-party contract and is not part of MCP or mcp-use.
This server cannot be deployed
Maintenance
Related MCP Connectors
Contract-change authorization for AI agents: preflight a change to an API or MCP contract, get a signed decision, and verify the receipt offline. Only a granted change can proceed.
Host any HTTP API as MCP tools with a tamper-evident cross-agent settlement ledger.
Pre-install canonical-identity verification for MCP servers and skills, with signed verdicts.
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnforces identity-based access control and audit logging for MCP servers, letting you grant fine-grained tool permissions to users and systems while failing secure by default.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to govern downstream tool servers by enforcing default-deny authority and attestation on every tool call, with live monitoring, approval, and mid-session revocation.3Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP servers to enforce their own Proof of Delegation by refusing tool calls when authorization is revoked, suspended, or expired, with optional self-check and verification tools.8 npmMIT
- AlicenseAqualityBmaintenanceEnables action-bound authorization and verifiable evidence contracts for MCP tool execution, offering deterministic action planning, policy decisions, and one-use capability tokens tied to exact action envelopes.31Apache 2.0