Xano MCP Python SDK
Ein Python-basierter MCP-Server (Model Context Protocol) für Xano, der es KI-Assistenten wie Claude ermöglicht, direkt mit Ihrer Xano-Instanz zu interagieren. Dies ist eine Standalone-Version, optimiert für die lokale Nutzung mit Claude Desktop und anderen MCP-kompatiblen LLMs.
🌟 Funktionen
- Einfache Authentifizierung : Stellen Sie eine Verbindung mit Ihrem Xano-API-Token her
- Umfassende API : Abfragen und Bearbeiten von Xano-Instanzen, Datenbanken, Tabellen und Datensätzen
- Lokale Bereitstellung : Wird als lokaler MCP-Server für Claude Desktop oder andere Clients ausgeführt
- Detaillierte Protokollierung : Beheben Sie Probleme mit umfassender Protokollierung
- Tragbar : Funktioniert unter macOS, Windows und Linux
🚀 Schnellstart
- Klonen Sie dieses Repository :
- Installieren Sie Abhängigkeiten :
- Konfigurieren Sie Claude Desktop (falls verwendet):Bearbeiten Sie Ihre Claude Desktop-Konfigurationsdatei:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie diese Konfiguration hinzu:
- macOS:
- Führen Sie das Installationsskript aus :
- Testen Sie die Installation :
💡 Anwendungsbeispiele
Nach der Installation können Sie es mit Claude oder jedem MCP-kompatiblen Assistenten verwenden. Hier sind einige Beispiele:
- Listen Sie Ihre Xano-Instanzen auf :
Welche Xano-Instanzen habe ich?
- Überprüfen Sie die Datenbanktabellen :
Zeige mir alle Tabellen in meiner Xano-Instanz „my-instance“
- Erstellen Sie eine neue Tabelle :
Erstellen Sie eine neue Tabelle mit dem Namen „Produkte“ in meiner Xano-Instanz „my-instance“.
- Tabellenstruktur untersuchen :
Was ist das Schema für die Tabelle „Benutzer“?
- Datensätze abfragen :
Zeigen Sie mir die ersten 5 Datensätze in der Tabelle „Benutzer“
🧰 Verfügbare Tools
Instanzverwaltung
- Instanzen auflisten
- Abrufen von Instanzdetails
- Überprüfen des Instanzstatus
Datenbankoperationen
- Datenbanken/Arbeitsbereiche auflisten
- Abrufen von Arbeitsbereichsdetails
- Datenbankschemaverwaltung
Tabellenoperationen
- Tabellen erstellen, aktualisieren, löschen
- Felder hinzufügen, ändern und entfernen
- Indexverwaltung
Datensatzverwaltung
- Datensätze erstellen, lesen, aktualisieren, löschen
- Massenvorgänge
- Komplexe Abfragen
Dateioperationen
- Auflisten und Verwalten von Dateien
- Hoch- und Herunterladen
API-Tools
- API-Gruppenverwaltung
- Erstellen und Konfigurieren von API-Endpunkten
🔧 Erweiterte Konfiguration
Umgebungsvariablen
XANO_API_TOKEN
: Ihr Xano-API-Token (erforderlich)XANO_LOG_LEVEL
: Protokollebene festlegen (Standard: INFO)XANO_DEFAULT_INSTANCE
: Zu verwendende Standardinstanz, wenn nicht angegeben
Befehlszeilenoptionen
Protokollierung
Protokolle werden geschrieben an:
- macOS:
~/Library/Logs/Claude/mcp*.log
- Windows:
%APPDATA%\Claude\logs\mcp*.log
Für eine direkte Konsolenausgabe führen Sie Folgendes aus:
🚨 Fehlerbehebung
Wenn Probleme auftreten:
- Überprüfen Sie die Protokolle auf Fehler:
- Überprüfen Sie, ob das API-Token korrekt ist und über die entsprechenden Berechtigungen verfügt
- Überprüfen Sie die Netzwerkkonnektivität zu Xano-Servern
- Stellen Sie sicher, dass die Python-Umgebung richtig eingerichtet ist
🤝 Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
📄 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
🙏 Danksagungen
- Xano für ihre hervorragende Datenbankplattform
- Anthropisch für die Model Context Protocol-Spezifikation
- Mitwirkende und Tester, die zur Verfeinerung dieses SDK beigetragen haben
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein vereinfachter Model Context Protocol-Server, der es Claude ermöglicht, über die Xano Metadata API mit Xano-Datenbanken zu interagieren.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows Claude to interact with Linear's API for managing teams, issues, projects, and cycles.Last updated -282TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude AI to interact with Xano databases, providing comprehensive database operations, file management, and request history tracking through a standardized interface.Last updated -1PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact directly with Contentful CMS, allowing the AI to fetch content types and entries from a Contentful space.Last updated -2TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows integration with Claude Desktop by creating and managing custom tools that can be executed through the MCP framework.Last updated -731TypeScript