Skip to main content
Glama
khandrew1

mcp-use-aps-example

by khandrew1

Пример авторизации mcp-use + APS

Этот автономный пример размещает профиль aps-mcp-1 системы Agent Passport System за существующей точкой стыковки TypeScript-middleware в mcp-use. Шлюз проксирует инструмент vault_echo и проверяет подписанный одноразовый конверт авторизации, прежде чем next() сможет достичь вышестоящего сервера.

Запуск

npm install
npm test
npm run dev

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

  1. Вызовите issue_aps_demo_grant с сообщением.

  2. Скопируйте его структурированный результат в vault_echo.

  3. Запустите vault_echo; middleware APS проверяет подпись, цель, хэш аргументов, срок действия, область действия и состояние повторного воспроизведения перед отправкой.

  4. Запустите тот же запрос ещё раз, чтобы увидеть отклонение повторного воспроизведения до вызова вышестоящего сервера.

Related MCP server: SINT Protocol

Совместимость с Inspector

Профиль APS MCP обычно помещает свой конверт в:

tools/call.params._meta["org.agent-passport/authorization"]

Текущая форма в Inspector не предоставляет произвольный _meta для каждого вызова. Только для интерактивной демонстрации этот репозиторий принимает тот же самый конверт в качестве аргумента инструмента apsAuthorization, переносит его в запись _meta с пространством имён внутри middleware и удаляет его перед пересылкой. Продакшен-MCP-клиент должен отправлять _meta напрямую.

Эта демонстрация на localhost также считает транспортную аутентификацию уже установленной. Продакшен-код должен настраивать OAuth и выводить этот факт из проверенного транспортного контекста (ctx.auth).

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

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    This server acts as a Portal (zero-trust Policy Enforcement Point) for AI agents. Every tool call is attested, measured against a sealed cryptographic reference, and logged to a tamper-evident continuity chain with signed receipts.
    15
    62
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Security-enforcing MCP proxy that sits between an AI agent and any number of downstream MCP servers, intercepting every tool call through a capability-token policy gateway that can allow, deny, or escalate to human approval before the call reaches any real tool. It also exposes built-in operator tools for approval workflows, audit trail queries, token management, voice/HUD output, and hierarchical
    21
    12
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    A production-ready MCP server that authenticates agents via OAuth 2.1 Bearer tokens, validates JWTs with JWKS, enforces tool-level scopes and roles, and logs the full delegation chain.

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/khandrew1/mcp-use-aps-example'

If you have feedback or need assistance with the MCP directory API, please join our Discord server