mcp-use-aps-example
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.
Rufen Sie
issue_aps_demo_grantmit einer Nachricht auf.Kopieren Sie das strukturierte Ergebnis in
vault_echo.Führen Sie
vault_echoaus; die APS-Middleware verifiziert die Signatur, das Ziel, den Argument-Hash, das Ablaufdatum, den Gültigkeitsbereich und den Replay-Status vor der Weiterleitung.Führen Sie dieselbe Anfrage erneut aus, um die Replay-Ablehnung zu sehen, bevor der vorgelagerte Server aufgerufen wird.
Related MCP server: auth0-3lo-mcp-server
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.
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