Skip to main content
Glama

Remote MCP Server with WorkOS AuthKit

by sleepypandu

Model Context Protocol (MCP)-Server + WorkOS AuthKit

Dies ist ein Beispiel für einen Model Context Protocol (MCP) -Server, der es Remote-Clients ermöglicht, eine Verbindung herzustellen und sich mithilfe von WorkOS AuthKit zu authentifizieren.

AuthKit unterstützt Benutzerverwaltungsfunktionen, einschließlich eines organisationszentrierten Authentifizierungsmodells, mit dem Sie den Toolzugriff basierend auf Benutzer- und Organisationsberechtigungen steuern können.

Erste Schritte

Erstellen Sie zunächst ein WorkOS-Konto, indem Sie sich beim WorkOS-Dashboard anmelden.

Fügen Sie anschließend die Rückruf-URL des MCP-Servers als Umleitungs-URI unter „Umleitungen -> Anmelde-Rückruf“ hinzu. Bei lokalen Tests lautet dies http://localhost:8788/callback . Bei der Bereitstellung entspricht dies der Domäne Ihres bereitgestellten Workers mit demselben Pfad /callback .

Als nächstes müssen Sie die Umgebungsvariablen WORKOS_CLIENT_ID und WORKOS_CLIENT_SECRET festlegen. Diese finden Sie im WorkOS-Dashboard unter API-Schlüssel .

Sie können diese im Cloudflare-Dashboard oder mithilfe der wrangler CLI festlegen:

$ npx wrangler secret put WORKOS_CLIENT_ID <your_workos_client_id> $ npx wrangler secret put WORKOS_CLIENT_SECRET <your_workos_client_secret>

Hinweis: Die WORKOS_CLIENT_ID ist technisch gesehen kein Geheimnis und kann daher auch über die Konfigurationsdatei wrangler.jsonc festgelegt werden. WORKOS_CLIENT_SECRET ist jedoch nicht öffentlich und sollte an anderer Stelle sicher festgelegt werden.

Und das war's! Sie können jetzt Ihren Remote-MCP-Server mit dem folgenden Beispiel-Playground testen.

Testen der MCP-Authentifizierung

Besuchen Sie den Cloudflare Workers AI-Spielplatz und geben Sie die URL Ihres Workers ein:

# Local http://localhost:8788/sse # Deployed https://<your-worker-domain>/sse

Nachdem Sie auf „Verbinden“ geklickt haben, werden Sie zu Ihrer WorkOS AuthKit-Domäne weitergeleitet, wo Sie sich anmelden und als WorkOS AuthKit-Benutzer authentifiziert zum Playground zurückgeleitet werden können.

Im Democode ist das Tool generateImage hinter der Berechtigung image_generation verborgen. Weitere Informationen zu Berechtigungen in AuthKit finden Sie hier . Weisen Sie Ihrem Benutzer eine Berechtigung mit dem Slug image_generation zu, um zu sehen, wie dadurch zusätzliche Tools im Playground aktiviert werden.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein Beispiel-MCP-Server, der Remote-Clients die Verbindung und Authentifizierung mithilfe von WorkOS AuthKit ermöglicht und eine organisationszentrierte Authentifizierung mit berechtigungsbasierter Zugriffskontrolle für Tools bietet.

  1. Erste Schritte
    1. Testen der MCP-Authentifizierung

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A lightweight MCP server allowing agents to interact with the WorkOS API for streamlined WorkOS operations through natural language commands.
        Last updated -
        5
        MIT License
      • -
        security
        A
        license
        -
        quality
        A lightweight MCP server that enables Cursor Agents to interact with the WorkOS API, providing access to WorkOS functionality directly from within the editor.
        Last updated -
        14
        MIT License
      • A
        security
        F
        license
        A
        quality
        A server based on the MCP framework that provides remote server management capabilities through SSH, supporting features like connection pooling, file transfers, and remote command execution.
        Last updated -
        7
      • -
        security
        F
        license
        -
        quality
        A remote MCP server that can be deployed on Cloudflare Workers without requiring authentication, allowing users to add and use custom tools through the Model Context Protocol.
        Last updated -

      View all related MCP servers

      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/sleepypandu/remote-mcp-authkit'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server