Zum Hauptinhalt springen
Der Genie MCP Server ermöglicht es externen KI-Clients — Claude Desktop, Cursor, eigenen Agenten — sich mit deinem Genie-Workspace zu verbinden und ihn programmgesteuert zu verwalten. Einmal verbunden, kann die KI Projekte aus Prompts erstellen, Folgeanweisungen senden, den Build-Verlauf durchsuchen, Mitglieder verwalten, den Credit-Verbrauch abfragen und mehr — alles über dieselben Tools, die die Genie-Web-App verwendet.
Der Genie MCP Server ist in allen bezahlten Genie-Tarifen verfügbar. Jede Verbindung ist über OAuth 2.0 auf einen einzelnen Workspace beschränkt. Nur die Tools, die deiner Rolle in diesem Workspace entsprechen, sind zugänglich.

Client verbinden

Endpunkt

https://www.genie-app.de/api/mcp
Der Server verwendet den Streamable HTTP MCP-Transport (POST, GET und DELETE auf derselben URL).

Authentifizierung

Der Genie MCP Server verwendet OAuth 2.0 mit PKCE. Jede Autorisierung ist auf einen einzelnen Workspace beschränkt — du wählst, welchen Workspace du während des OAuth-Flows autorisierst, und jeder Tool-Aufruf ist auf diesen Workspace beschränkt. Die meisten MCP-Clients (Claude Desktop, Cursor) verwalten den OAuth-Flow automatisch, wenn du die Endpunkt-URL in ihre Einstellungen einfügst und ein Gespräch startest. Der Client erhält ein kurzlebiges Token, das Genie automatisch erneuert.

Beispiel: Claude Desktop

Füge den folgenden Eintrag zu deiner claude_desktop_config.json hinzu:
{
  "mcpServers": {
    "genie": {
      "url": "https://www.genie-app.de/api/mcp",
      "transport": "streamable-http"
    }
  }
}
Starte Claude Desktop neu und öffne ein beliebiges Gespräch. Claude wird dich beim ersten Aufruf eines Genie-Tools auffordern, die Genie-Verbindung zu autorisieren.

Verfügbare Tools

Der Genie MCP Server bietet Tools in fünf Kategorien.

Workspace-Verwaltung

Lese und aktualisiere deinen Workspace, Mitglieder, Einladungen, Einstellungen und Abrechnung.
ToolWas es tut
get_workspace_infoName, Mitgliederzahl, Einstellungen und Erstellungsdatum
list_workspace_membersMitglieder mit Rollen und Beitrittsdaten
list_workspace_invitesAusstehende Einlade-Links mit Ablaufdatum und verbleibenden Nutzungen
invite_workspace_memberErstelle einen teilbaren Einlade-Link für eine bestimmte Rolle
revoke_workspace_inviteBreche eine ausstehende Einladung ab
update_workspace_member_roleÄndere die Rolle eines Mitglieds
remove_workspace_memberEntferne ein Mitglied sofort
update_workspaceBenenne den Workspace um oder aktualisiere seine Beschreibung
update_workspace_settingsSchalte das Aktivitätsprotokoll oder die Projektzugangskontrolle um
get_workspace_billingAbonnement-Tarif, Status und Abrechnungszeitraum
get_workspace_creditsAktuelles Credit-Guthaben
get_credit_usageCredit-Verbrauch, optional aufgeschlüsselt nach Projekt, Mitglied oder Tag
get_recent_workspace_activityAktivitätsprotokoll mit Filtern und Paginierung
list_workspacesAlle Workspaces, denen der authentifizierte Nutzer angehört
list_user_workspacesDieselbe Liste, mit dem aktuell verbundenen Workspace markiert

Projekte

Durchsuche Projekte, erstelle neue aus Prompts und verwalte den vollständigen Projektlebenszyklus.
ToolWas es tut
list_latest_projectsDie 10 zuletzt aktualisierten Projekte
search_projectsVolltextsuche mit Sortieroptionen (recentlyEdited, bestMatch usw.)
get_projectVollständige Details: Name, Beschreibung, Sichtbarkeit, Deployment-URL, Credit-Verbrauch
create_projectErstelle ein Projekt aus einem natürlichsprachigen Prompt und starte den ersten Build
send_followup_promptSende eine Folgeanweisung an ein bestehendes Projekt
get_project_statusLeichtgewichtige Prüfung: Läuft gerade ein Build?
get_project_deployment_statusVollständige phasenweise Build-Aufschlüsselung
get_project_deployment_planDateien, die die KI geplant hat zu erstellen oder zu ändern
get_project_messagesBuild-Verlauf und Chat-Turns
show_previewDeployment-URL und seitenweise Screenshots
suggest_project_promptsKI-generierte Ideen für nächste Schritte basierend auf dem Build-Verlauf
abort_project_buildBrich den aktuell laufenden Build ab
archive_project / unarchive_projectVerstecke oder stelle ein Projekt wieder her
list_archived_projectsAlle archivierten Projekte im Workspace
delete_projectLösche ein Projekt dauerhaft
update_projectUmbenennen, Beschreibung aktualisieren, Sichtbarkeit ändern oder Remixing umschalten
list_project_membersMitglieder, denen explizit Zugriff gewährt wurde (wenn die Projektzugangskontrolle aktiviert ist)
add_project_member / remove_project_memberGewähre oder entziehe einem Mitglied den Zugriff auf ein bestimmtes Projekt

Workspace-Chat

Stelle Fragen an die Genie-Workspace-KI und durchsuche vergangene Gespräche.
ToolWas es tut
send_workspace_chatStelle eine Frage zu deinem Workspace und erhalte eine KI-Antwort
create_workspace_chatStarte oder setze einen dauerhaften Chat-Thread fort (in der Chat-Historie gespeichert)
list_workspace_chatsLetzte Gespräche mit Titel und Vorschau
get_workspace_chatVollständige Nachrichtenhistorie eines Gesprächs
search_workspace_chatsSuche in allen vergangenen Nachrichten

Workspace-MCP-Integrationen

Verwalte die MCP-Server-Integrationen (Linear, GitHub, Notion, Stripe usw.), die die verbundenen Tools deines Workspace antreiben. Nur Workspace-Eigentümer:innen und Admins können diese Tools verwenden.
ToolWas es tut
list_workspace_mcp_serversAlle konfigurierten Integrationen — Name, URL, Status, Auth-Typ (keine Zugangsdaten zurückgegeben)
add_workspace_mcp_serverFüge eine neue MCP-Server-Integration hinzu
update_workspace_mcp_serverBearbeite Name, URL, Transport oder rotiere einen Bearer-Token
toggle_workspace_mcp_serverAktiviere oder deaktiviere einen Server, ohne ihn zu entfernen
delete_workspace_mcp_serverEntferne dauerhaft einen Server und seine gespeicherten Zugangsdaten
test_workspace_mcp_server_connectionÖffne eine Testverbindung und liste die bereitgestellten Tools auf

PII-Regeln

Überprüfe und verwalte die Workspace-PII-Erkennungsregeln. Nur Workspace-Eigentümer:innen und Admins können Änderungen vornehmen. Siehe Workspace-PII-Regeln für eine vollständige Anleitung.
ToolWas es tut
list_workspace_pii_rulesIntegrierte Detektoren und benutzerdefinierte Regex-Regeln
list_workspace_pii_detectionsAktuelle geschwärzte Einträge im Erkennungsprotokoll
set_workspace_pii_ruleÄndere die Aktion einer Regel (log, block, ignore) oder schalte sie ein/aus
create_workspace_pii_ruleFüge eine benutzerdefinierte Regex-Regel hinzu
delete_workspace_pii_ruleEntferne eine benutzerdefinierte Regel
reset_workspace_pii_rulesSetze alle integrierten Detektoren auf ihre Standardwerte zurück

Schnellbeispiele

Projekt erstellen und nachfassen

Tool: create_project
{ "prompt": "A SaaS dashboard with auth, dark mode, and a billing page" }

→ Returns: deploymentUrl, slug

Tool: send_followup_prompt
{ "project_slug": "my-app-abc123", "prompt": "Add a CSV export button to the reports page" }
Der create_project-Aufruf startet den Build sofort und gibt die Deployment-URL zurück. Verwende get_project_status zum Abfragen des Abschlusses oder get_project_deployment_status für eine vollständige Phasenaufschlüsselung.

Credit-Verbrauch diesen Monat prüfen

Tool: get_credit_usage
{ "range": "30d", "group_by": "project" }

→ Returns: { totalCredits: 142, byProject: [...] }
Admins können scope: "workspace" übergeben, um den Gesamtverbrauch aller Mitglieder einzusehen. Mitglieder können nur ihren eigenen Verbrauch abfragen.

Neues Teammitglied einladen

Tool: invite_workspace_member
{ "role": "member", "max_uses": 1, "expires_in_days": 7 }

→ Returns: { inviteUrl: "https://www.genie-app.de/workspace/invite/abc123", role: "member" }

Berechtigungen

Rollenbasierter Zugriff wird bei jedem Tool-Aufruf durchgesetzt.
AktionErforderliche Rolle
Workspace-Info, Mitglieder, Projekte, Chat lesenJedes Mitglied
Workspace-weiten Credit-Verbrauch lesenEigentümer:in oder Admin
Mitglieder einladen oder entfernen, Rollen ändernEigentümer:in oder Admin
Workspace-Name oder -Einstellungen aktualisierenEigentümer:in oder Admin
MCP-Integrationen verwaltenEigentümer:in oder Admin
PII-Regeln verwaltenEigentümer:in oder Admin
Projekte erstellen, aktualisieren, archivieren oder löschenJedes Mitglied
Folgeanweisungen senden und Builds auslösenJedes Mitglied

Verwandte Seiten