mcp-use-aps-example
mcp-use + APS: ejemplo de autorización
Este ejemplo independiente coloca el perfil aps-mcp-1 de Agent Passport System detrás del punto de integración de middleware TypeScript existente de mcp-use. Una pasarela actúa como proxy de la herramienta vault_echo y verifica un sobre de autorización firmado y de un solo uso antes de que next() pueda llegar al servidor ascendente.
Ejecución
npm install
npm test
npm run devAbra la URL impresa para usar el Inspector integrado de mcp-use.
Llame a
issue_aps_demo_grantcon un mensaje.Copie su resultado estructurado en
vault_echo.Ejecute
vault_echo; el middleware de APS verifica la firma, el destino, el hash de los argumentos, la caducidad, el alcance y el estado de repetición antes del envío.Ejecute la misma solicitud de nuevo para ver el rechazo por repetición antes de que se llame al servidor ascendente.
Related MCP server: auth0-3lo-mcp-server
Compatibilidad con el Inspector
El perfil MCP de APS normalmente lleva su sobre en:
tools/call.params._meta["org.agent-passport/authorization"]El formulario actual del Inspector no expone un _meta arbitrario por llamada. Solo para demostración interactiva, este repositorio acepta el mismo sobre en el argumento apsAuthorization de la herramienta, lo mueve a la entrada _meta con espacio de nombres dentro del middleware y lo elimina antes de reenviarlo. Un cliente MCP de producción debería enviar _meta directamente.
Esta demostración de localhost también trata la autenticación de transporte como ya establecida. El código de producción debe configurar OAuth y deducir ese hecho a partir del contexto de transporte verificado (ctx.auth).
APS es un proyecto independiente de terceros y no forma parte de MCP ni de 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