mcp-use-aps-example
Пример авторизации 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.
Вызовите
issue_aps_demo_grantс сообщением.Скопируйте его структурированный результат в
vault_echo.Запустите
vault_echo; middleware APS проверяет подпись, цель, хэш аргументов, срок действия, область действия и состояние повторного воспроизведения перед отправкой.Запустите тот же запрос ещё раз, чтобы увидеть отклонение повторного воспроизведения до вызова вышестоящего сервера.
Related MCP server: auth0-3lo-mcp-server
Совместимость с 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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Issue Agent Passports and verify agent authority before value moves. Signed verification records.
Scoped agent execution. Server-side credentials, policy, budgets and verifiable receipts.
Preflight, approve, and prove consequential agent actions with signed evidence and x402 tools.
Prove end users to agents and apps: login-links, OIDC clients, and API keys over remote MCP
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAuthenticating reverse proxy for MCP servers providing credential isolation, OAuth2 token management, and composite tool aggregation.BSD Zero Clause
- FlicenseNot gradedqualityCmaintenanceDemonstrates the AgentCore Gateway 3-Legged OAuth flow with Auth0, exposing whoami and echo tools for end-to-end authorization code testing.-
- AlicenseNot gradedqualityBmaintenanceEnables agents to self-provision tenancies via a single tool call and then publish, list, inspect, call, and remove their own echo, HTTP, and Python tools at runtime, with per-tenant namespaces, stateless streamable-HTTP transport, and admin metering.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceProvides a policy-controlled MCP gateway that lets agents invoke tools with explicit policies, bounded execution, scoped visibility, and decision receipts.MIT