Integrations
OpenFGA MCP-Server
Ein experimenteller Model Context Protocol (MCP)-Server, der Large Language Models (LLMs) das Lesen, Durchsuchen und Bearbeiten von OpenFGA- Speichern ermöglicht. Schaltet die Autorisierung für agentenbasierte KI und feinkörniges Vibe-Coding ✨ für Menschen frei.
Anforderungen
- Python 3.12+
- Ein OpenFGA-Server
Merkmale
Werkzeuge
Filialleitung
create_store
: Erstellt einen neuen Store. ( create-store )list_stores
: Listet alle Geschäfte auf. ( list-stores )get_store
: Holen Sie sich die Geschäftsdetails. ( get-store )delete_store
: Löscht einen Store. ( delete-store )get_store_id_by_name
: Ruft die ID eines Geschäfts anhand seines Namens ab.
Autorisierungsmodellverwaltung
write_authorization_model
: Schreiben Sie ein Autorisierungsmodell. ( write-authorization-model )read_authorization_models
: Listet alle Autorisierungsmodelle auf. ( read-authorization-models )get_authorization_model
: Ruft die Details einer bestimmten Version eines Autorisierungsmodells ab. ( get-authorization-model )
Verwaltung von Beziehungstupeln
write_relation_tuples
: Schreibe Relationstupel. ( write-relation-tuples )read_relation_tuples
: Lies Relationstupel. ( read-relation-tuples )
Beziehungsabfragen
check
: Überprüfen Sie, ob ein Benutzer eine Beziehung zu einem Objekt hat. ( prüfen )list_objects
: Listet Objekte eines Typs auf, zu dem ein Benutzer eine Beziehung hat. ( list-objects )list_users
: Listet Benutzer auf, die eine bestimmte Beziehung zu einem bestimmten Objekt haben. ( list-users )
Ressourcen
Eingabeaufforderungen
Verwendung
Wir empfehlen, den Server mit UVX auszuführen:
Installation über Smithery
So installieren Sie den OpenFGA MCP Server für Claude Desktop automatisch über Smithery :
Konfiguration
Der Server akzeptiert die folgenden Argumente:
--openfga_url
: URL Ihres OpenFGA-Servers--openfga_store
: ID des OpenFGA-Speichers, den der MCP-Server verwenden wird--openfga_model
: ID des OpenFGA-Autorisierungsmodells, das der MCP-Server verwenden wird
Für die API-Token-Authentifizierung:
--openfga_token
: API-Token zur Verwendung mit Ihrem OpenFGA-Server
Für die Client-Anmeldeinformationsauthentifizierung:
--openfga_client_id
: Client-ID zur Verwendung mit Ihrem OpenFGA-Server--openfga_client_secret
: Client-Geheimnis zur Verwendung mit Ihrem OpenFGA-Server--openfga_api_issuer
: API-Aussteller zur Verwendung mit Ihrem OpenFGA-Server--openfga_api_audience
: API-Zielgruppe zur Verwendung mit Ihrem OpenFGA-Server
Zum Beispiel:
Verwendung mit Claude Desktop
Um Claude für die Verwendung des Servers zu konfigurieren, fügen Sie Ihrer Claude-Konfiguration Folgendes hinzu:
- Möglicherweise müssen Sie den vollständigen Pfad zu Ihrer
uvx
ausführbaren Datei angeben. Verwenden Siewhich uvx
, um sie zu finden. - Sie müssen Claude nach der Aktualisierung der Konfiguration neu starten.
Verwendung mit Raycast
Verwendung mit Cursor
Verwendung mit Windsurf
Entwicklung
Führen Sie zum Einrichten Ihrer Entwicklungsumgebung Folgendes aus:
So führen Sie den Entwicklungsserver aus:
So führen Sie den Entwicklungsserver mit dem MCP Inspector aus:
Lizenz
Apache 2.0
This server cannot be installed
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 experimenteller Model Context Protocol-Server, der es großen Sprachmodellen ermöglicht, OpenFGA-Autorisierungsspeicher zu lesen, zu durchsuchen und zu bearbeiten und so eine feinkörnige Zugriffskontrolle für agentenbasierte KI und natürliche Sprachinteraktionen freizuschalten.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to access and manipulate ServiceNow data through natural language interactions, allowing users to search for records, update them, and manage scripts.Last updated -9PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.Last updated -203MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables role-based context management for AI agents, allowing users to establish specific instructions, maintain partitioned memory, and adapt tone for different agent roles in their system.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that bridges AI assistants like Claude with Wordware's specialized agent capabilities, allowing dynamic loading and access to any Wordware flow through a standardized interface.Last updated -Python