PlanetScale MCP Server
Offizieller PlanetScale-MCP-Server: Datenbankschema, Query-Performance-Daten und Insights direkt aus jedem kompatiblen KI-Client abrufen – authentifiziert per OAuth.
- Skill Road
- PlanetScale MCP Server
Kategorien
Beschreibung
Der PlanetScale MCP Server ist der offizielle Model-Context-Protocol-Server von PlanetScale für KI-gestützten Datenbankzugriff. Er verbindet MCP-fähige KI-Clients – darunter Claude Code, Cursor, VS Code, OpenCode, Codex, Gemini CLI und Notion – mit PlanetScale-Organisationen, -Datenbanken, -Branches, -Schemata und Query-Performance-Daten (Insights). Der offizielle Produktlink lautet https://planetscale.com/docs/mcp-server; das TypeScript-Tooling-Repository, das die direkt gepflegten MCP-Werkzeuge enthält, liegt unter https://github.com/planetscale/mcp-server (Apache-2.0, 4 GitHub-Sterne exakt per API am 08.09.2026). Der gehostete Server läuft unter https://mcp.pscale.dev/mcp/planetscale; kein lokaler Build-Schritt, kein npm-Paket und keine eigene Serverinfrastruktur sind für die Nutzung erforderlich.
Was ist der PlanetScale MCP Server?
Laut Anbieter ist der PlanetScale MCP Server ein gehosteter Remote-Server, der das Model Context Protocol (MCP) implementiert und KI-Clients direkten Zugriff auf Datenbankmetadaten, Schemata, Abfragemuster und Performance-Metriken ermöglicht. Der Server ist über OAuth für konfigurierbare Berechtigungen und Scopes abgesichert. Wer ausschließlich Insights-Daten benötigt, ohne Abfrageausführung, kann den separaten Insights-Only-Endpunkt unter https://mcp.pscale.dev/mcp/planetscale-insights-only nutzen. Für CI-Systeme und kopflose Agenten, die keinen interaktiven OAuth-Flow unterstützen, sind zusätzlich Service-Tokens verfügbar.
Verfügbare Werkzeuge
Der PlanetScale MCP Server stellt laut Anbieter die folgenden Werkzeuge bereit:
get_insights – Query-Performance-Daten und -Muster aus PlanetScale Insights abrufen
list_organizations / get_organization – Organisationen auflisten und inspizieren
list_databases / get_database – Datenbanken innerhalb einer Organisation auflisten und inspizieren
list_branches / get_branch / get_branch_schema – Datenbank-Branches und ihre Schemata auflisten und inspizieren
list_regions_for_organization – Verfügbare Regionen einer Organisation abfragen
list_cluster_size_skus – Verfügbare Clustergrößen auflisten (Engine-Filter, Raten, Region)
search_documentation – PlanetScale-Dokumentation, Code-Beispiele, API-Referenzen und Anleitungen durchsuchen
Mit optionaler Genehmigung zusätzlich verfügbar: execute_read_query (Leseanfragen, automatisch auf Replikas geleitet), execute_write_query (Schreibanfragen mit eingebautem Schutz) sowie list_invoices / get_invoice_line_items (Rechnungs- und Abrechnungsdaten).
Scopes und Berechtigungen
OAuth-Berechtigungen werden über Scopes gesteuert. Per Scope lässt sich festlegen, welche Organisationen, Datenbanken und Branches der Server sehen darf. Für jede Datenbank kann individuell kein Zugriff, Lesezugriff oder voller Zugriff gewählt werden – separat für Produktions- und Entwicklungsbranches. Laut Anbieter sollte Lesezugriff für Produktionsdatenbanken der Standard sein; Schreibzugriff auf Produktionsdatenbanken sollte nur dann gewährt werden, wenn er explizit benötigt wird, und alle Abfragen sollten vor der Ausführung sorgfältig geprüft werden.
Sichere und intelligente Abfrageausführung
Der Server enthält laut Anbieter mehrere eingebaute Sicherheitsfunktionen: Ephemere Zugangsdaten – jede Abfrage nutzt kurzlebige Credentials, die sofort nach der Ausführung gelöscht werden. Automatisches Replikationsrouting – Leseanfragen werden automatisch an ein Replikat geleitet, wenn die Datenbank über Replikas verfügt. Eingebautes Query-Tagging – alle Abfragen enthalten source=planetscale-mcp-SQL-Kommentare zur Identifikation in PlanetScale Insights. Schutz vor destruktiven Abfragen – UPDATE- oder DELETE-Anweisungen ohne WHERE-Klausel werden blockiert, TRUNCATE ist nicht erlaubt. Menschliche Bestätigung für DDL – Schema-ändernde Operationen (CREATE, DROP, ALTER) fordern das Sprachmodell auf, vor der Ausführung eine Bestätigung des Nutzers einzuholen.
Einrichtung
Die Verbindung zum PlanetScale MCP Server erfolgt über die Server-URL https://mcp.pscale.dev/mcp/planetscale. Für Claude Code genügt der Befehl claude mcp add --transport http planetscale https://mcp.pscale.dev/mcp/planetscale. VS Code bietet einen Ein-Klick-Install-Button auf der Dokumentationsseite; manuell wird der Server über „MCP: Add Server" → HTTP → URL hinzugefügt. Für Cursor gibt es ebenfalls einen Ein-Klick-Install-Button; manuell wird die JSON-Konfiguration unter .cursor/mcp.json eingetragen. OpenCode fügt den Server über die globale Konfigurationsdatei ~/.config/opencode/opencode.json hinzu. Der PlanetScale MCP Server ist auch als Connector im Claude-Connectors-Verzeichnis sowie als Claude-Code-Plugin verfügbar.
Anwendungsszenarien
Typische Nutzungsszenarien umfassen laut Anbieter: Schema und Abfragen analysieren und optimieren (Fragen wie „Warum ist diese Abfrage langsam?" oder „Wie sollte ich diese Tabelle indizieren?" auf Basis des tatsächlichen Schemas und der Query-Patterns), Metriken in natürlicher Sprache abfragen (tägliche Anmeldungen, aktive Nutzer, Conversion-Rates ohne manuelles SQL), Fehler mit vollständigem Produktionskontext debuggen (Schema, Indizes und Abfragemuster direkt im KI-Client verfügbar).
Sicherheit und Datenzugriff
Der PlanetScale MCP Server überträgt Datenbankstrukturinformationen und Abfrageergebnisse an den verbundenen KI-Client und von dort an das gewählte Sprachmodell. Zugangsdaten werden kurzlebig und ephemer verwaltet; die OAuth-Scopes bestimmen, welche Datenbanken und Operationen erreichbar sind. Schreiboperationen auf Produktionsdatenbanken sollten nur mit ausdrücklicher Genehmigung eingerichtet werden. Prompt-Injection über Datenbankinhalt ist ein allgemeines Risiko bei MCP-Servern, die Datenbankwerte zurückgeben; Abfragen mit Nutzerdaten in Rückgabewerten sollten vor dem produktiven Einsatz erprobt werden.
FAQ
Ist der PlanetScale MCP Server kostenlos? Der Server selbst ist kostenlos nutzbar. Kosten entstehen durch das PlanetScale-Datenbankabonnement; aktuelle Plan- und Preisdetails stehen auf planetscale.com/pricing. Lese-Werkzeuge wie get_insights, Schema-Abfragen und Dokumentationssuche sind unabhängig vom Plan verfügbar; Schreiboperationen und Rechnungsdaten erfordern entsprechende OAuth-Genehmigungen.
Muss ich lokal etwas installieren? Nein. Der PlanetScale MCP Server läuft ausschließlich als gehosteter Remote-Service. Für die Verbindung genügt die Server-URL im KI-Client; kein npm-Paket, kein lokaler Build und keine eigene Serverinfrastruktur sind nötig. Für CI und kopflose Umgebungen werden Service-Tokens statt OAuth empfohlen.
Was bedeuten die 4 GitHub-Sterne? Das Repository github.com/planetscale/mcp-server enthält die direkt in TypeScript gepflegten MCP-Werkzeuge; der vollständige gehostete Server schließt zusätzliche, aus der PlanetScale-API-OpenAPI-Spezifikation generierte Werkzeuge ein, die nicht im Repository liegen. Die geringe Sternzahl spiegelt den Tooling-Repository-Charakter wider, nicht die Nutzungsbreite des gehosteten Servers.
Voraussetzungen
Aktives PlanetScale-Konto sowie ein MCP-fähiger KI-Client wie Claude Code, Cursor, VS Code oder OpenCode. Für CI und kopflose Umgebungen wird ein PlanetScale-Service-Token statt OAuth empfohlen.
Installationsanleitung
Für Claude Code: claude mcp add --transport http planetscale https://mcp.pscale.dev/mcp/planetscale. VS Code: Server-URL https://mcp.pscale.dev/mcp/planetscale (Typ HTTP) über „MCP: Add Server" hinzufügen. Cursor: Ein-Klick-Install-Button auf planetscale.com/docs/mcp-server oder manuelle JSON-Konfiguration unter .cursor/mcp.json.
claude mcp add --transport http planetscale https://mcp.pscale.dev/mcp/planetscale
Authentifizierung
OAuth-Flow über den PlanetScale-Login (empfohlen für interaktive Clients) oder PlanetScale-Service-Token für CI und kopflose Umgebungen.
Benötigte Zugriffsrechte
Zugriff wird per OAuth-Scope auf Organisations-, Datenbank- und Branch-Ebene konfiguriert. Lese- und Schreibzugriff sind getrennt einstellbar; Schreibzugriff auf Produktionsbranches erfordert explizite Genehmigung.
Übertragene oder gespeicherte Daten
Der Server überträgt Datenbankstruktur, Schemata, Query-Performance-Daten und Abfrageergebnisse an den verbundenen KI-Client. Zugangsdaten sind kurzlebig und werden nach jeder Abfrage gelöscht.
Sicherheitsrisiken
Schreibzugriff auf Produktionsdatenbanken sollte nur mit expliziter Genehmigung eingerichtet werden. Prompt-Injection über Datenbankinhalt ist ein allgemeines MCP-Risiko bei Servern, die Datenbankwerte zurückgeben. UPDATE/DELETE ohne WHERE-Klausel sind serverseitig blockiert; DDL-Operationen erfordern Nutzerbestätigung.
Lizenz und Kosten
- Lizenz
- Apache-2.0
- Kosten
- kostenlos
Der MCP-Server ist kostenlos nutzbar. Kosten entstehen durch das PlanetScale-Datenbankabonnement. Aktuelle Preise auf planetscale.com/pricing.
Alternativen
Noch nicht erfasst.
Auf einen Blick
- Anbieter
- PlanetScale
- Status
- Offizieller Server
- Betriebsart
- Remote
- Aktuelle Version
- Noch nicht erfasst.
- GitHub-Sterne
- 6
- Zuletzt geprüft
- 08.09.2026
Repository und Dokumentation
Kategorien
Unterstützte Clients
Passende Ratgeber
Anleitungen und Hintergrund, die zu diesem Eintrag passen.
Mapbox MCP Server einrichten
Mapbox MCP Server einrichten: gehosteter Endpunkt oder lokales Token, erster Test und sinnvolle Grenzen.
30.09.2026
Fakechat-Plugin für Claude Code einrichten
Das Fakechat-Plugin installieren, Claude Code mit Channels-Schalter starten und über eine lokale Browser-Oberfläche Nachrichten und Dateien testen.
30.09.2026
Laravel Boost einrichten
Laravel Boost in einer Laravel-Anwendung installieren und mit Claude Code, Cursor oder Codex verbinden.
29.09.2026
Azure DevOps MCP Server einrichten
Azure DevOps MCP Server einrichten mit geprüften Links, minimalen Rechten und sicherem ersten Test starten.
25.09.2026