Skip to main content
Glama
khandrew1

mcp-use-evc-example

by khandrew1

mcp-use + EVC: пример авторизации

Этот автономный пример размещает границу хоста Bolyra External Verifier Contract v1 за существующим швом промежуточного слоя TypeScript mcp-use. Шлюз проксирует vault_echo, запускает одноразовый внешний верификатор, проверяет его закрытую оболочку вердикта и вызывает next() только после allow.

Запуск

npm install
npm test
npm run dev

Откройте напечатанный URL, чтобы использовать встроенный mcp-use Inspector. Вызовите vault_echo с:

{
  "message": "hello",
  "bundle": "demo-valid-bundle",
  "agentName": "research-bot",
  "model": "demo-model"
}

Измените bundle на любое другое значение, чтобы увидеть, как внешний верификатор отклоняет вызов до того, как запустится вышестоящий сервер.

Хост-адаптер демонстрирует важные механизмы EVC: один запрос на stdin, один ограниченный вердикт на stdout, обработку тайм-аутов и сбоев процесса, строгие формы вердикта, обработку nonce с резервированием перед отправкой и поведение fail-closed. Верификатор намеренно представляет собой крошечную демонстрацию внешнего класса, а не ZK-верификатор Bolyra.

EVC — это независимый сторонний контракт и не является частью MCP или mcp-use.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enforces 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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.
    3
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables 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.
    3
    1
    Apache 2.0