Skip to main content
Glama
khandrew1

mcp-use-aps-example

by khandrew1

mcp-use + APS-Autorisierungsbeispiel

Dieses eigenständige Beispiel platziert das Profil aps-mcp-1 des Agent Passport System hinter der vorhandenen mcp-use-TypeScript-Middleware-Nahtstelle. Ein Gateway fungiert als Proxy für ein vault_echo-Tool und verifiziert eine signierte, einmal verwendbare Autorisierungs-Envelope, bevor next() den vorgelagerten Server erreichen kann.

Ausführen

npm install
npm test
npm run dev

Öffnen Sie die ausgegebene URL, um den integrierten mcp-use-Inspector zu verwenden.

  1. Rufen Sie issue_aps_demo_grant mit einer Nachricht auf.

  2. Kopieren Sie das strukturierte Ergebnis in vault_echo.

  3. Führen Sie vault_echo aus; die APS-Middleware verifiziert die Signatur, das Ziel, den Argument-Hash, das Ablaufdatum, den Gültigkeitsbereich und den Replay-Status vor der Weiterleitung.

  4. Führen Sie dieselbe Anfrage erneut aus, um die Replay-Ablehnung zu sehen, bevor der vorgelagerte Server aufgerufen wird.

Related MCP server: SINT Protocol

Inspector-Kompatibilität

Das APS-MCP-Profil trägt seine Envelope normalerweise an folgender Stelle:

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

Das aktuelle Inspector-Formular legt beliebige _meta-Einträge pro Aufruf nicht offen. Nur für die interaktive Demonstration akzeptiert dieses Repository die identische Envelope als Tool-Argument apsAuthorization, verschiebt sie in der Middleware in den namensräumlichen _meta-Eintrag und entfernt sie vor der Weiterleitung. Ein Produktions-MCP-Client sollte _meta direkt senden.

Dieses localhost-Demo behandelt die Transportauthentifizierung ebenfalls als bereits etabliert. Produktionscode muss OAuth konfigurieren und diese Tatsache aus dem verifizierten Transportkontext (ctx.auth) ableiten.

APS ist ein unabhängiges Drittanbieterprojekt und ist nicht Teil von MCP oder 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