Skip to main content
Glama
khandrew1

mcp-use-aps-example

by khandrew1

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 dev

Abra la URL impresa para usar el Inspector integrado de mcp-use.

  1. Llame a issue_aps_demo_grant con un mensaje.

  2. Copie su resultado estructurado en vault_echo.

  3. 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.

  4. Ejecute la misma solicitud de nuevo para ver el rechazo por repetición antes de que se llame al servidor ascendente.

Related MCP server: SINT Protocol

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.

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