Zum Hauptinhalt springen

Python und Node.js SDKs sind jetzt verfügbar!

Plug-and-play Authentifizierung für MCP-Server

MCP Auth bietet Ihnen alles, was Sie brauchen, um produktionsreife Authentifizierung zu Ihrem MCP-Server hinzuzufügen. Keine Wochen damit verbringen, Spezifikationen zu lesen oder Dinge zu verdrahten.

Warum MCP Auth?

Überspringen Sie die Spezifikationen. Überspringen Sie den Boilerplate-Code. Nur Authentifizierung.

Die MCP-Spezifikation erfordert OAuth 2.1 und andere RFCs bietet eine solide Grundlage für die Authentifizierung. Mit MCP Auth können Sie noch weiter gehen, indem Sie sich mit nur wenigen Codezeilen mit einem vertrauenswürdigen Anbieter verbinden.

Loslegen

Verbinden Sie sich mit jedem Anbieter. Es ist anbieterunabhängig.

MCP Auth funktioniert mit jedem konformen OAuth 2.1 oder OpenID Connect Anbieter. Wählen Sie einen aus unserer verifizierten Liste oder nutzen Sie das Tool, um zu prüfen, ob Ihr Anbieter konform ist.

Anbieter anzeigen

Lassen Sie uns schnell ausliefern und sicher sein.

Bereit für die Produktion? Wir haben Sie abgesichert. MCP Auth folgt der Spezifikation und den Best Practices, damit Sie mit Vertrauen starten können.

Es können wirklich nur ein paar Codezeilen sein

mcp = FastMCP("MyMCPServer")
mcp_auth = MCPAuth(server=fetch_server_config('<auth-server-url>', type=AuthServerType.OIDC))
app = Starlette(
    # ... your MCP server setup
    middleware=[Middleware(
        mcp_auth.bearer_auth_middleware("jwt", required_scopes=["read", "write"])
    )]
)

# Use `mcp_auth.auth_info` to access the auth information for the current request
@mcp.tool()
def whoami() -> dict[str, Any]:
    return mcp_auth.auth_info.claims

Wie sieht es mit den MCP SDKs aus?

Die offiziellen MCP SDKs (Python, Node.js, etc.) sind ein großartiger Ausgangspunkt. MCP Auth verwendet sie in allen Tutorials und kann eine starke Ergänzung zu Ihrer bestehenden Einrichtung sein.

MCP Auth überbrückt die Lücke zwischen "es läuft" und "es ist sicher, skalierbar und wartbar" für Authentifizierung und Autorisierung.

Es wurde entwickelt, um neben den SDKs zu arbeiten, indem es Folgendes bietet:

  • Erstklassige JWT-Unterstützung
  • Anbieterunabhängige Werkzeuge
  • Schritt-für-Schritt-Anleitungen für verschiedene Identitätsanbieter

Außerdem halten wir mit den Änderungen der MCP-Spezifikation und SDKs Schritt, damit Sie es nicht müssen.