Skip to main content
Glama

Xano MCP Server

by roboulos
MIT License
2
  • Apple
  • Linux

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

  1. Klonen Sie dieses Repository :
    git clone https://github.com/yourusername/xano-mcp-python.git cd xano-mcp-python
  2. Installieren Sie Abhängigkeiten :
    pip install -r requirements.txt
  3. 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:

    { "mcpServers": { "xano": { "command": "python", "args": [ "/path/to/xano-mcp-python/xano_mcp_sdk.py" ], "env": { "XANO_API_TOKEN": "your-xano-api-token" } } } }
  4. Führen Sie das Installationsskript aus :
    # On macOS/Linux ./install.sh # On Windows install.bat
  5. Testen Sie die Installation :
    ./test.py

💡 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

python xano_mcp_sdk.py --token YOUR_TOKEN --log-level DEBUG

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:

python xano_mcp_sdk.py --console-logging

🚨 Fehlerbehebung

Wenn Probleme auftreten:

  1. Überprüfen Sie die Protokolle auf Fehler:
    # macOS tail -n 100 -f ~/Library/Logs/Claude/mcp*.log # Windows type "%APPDATA%\Claude\logs\mcp*.log"
  2. Überprüfen Sie, ob das API-Token korrekt ist und über die entsprechenden Berechtigungen verfügt
  3. Überprüfen Sie die Netzwerkkonnektivität zu Xano-Servern
  4. 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
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. 🌟 Funktionen
    1. 🚀 Schnellstart
      1. 💡 Anwendungsbeispiele
        1. 🧰 Verfügbare Tools
          1. Instanzverwaltung
          2. Datenbankoperationen
          3. Tabellenoperationen
          4. Datensatzverwaltung
          5. Dateioperationen
          6. API-Tools
        2. 🔧 Erweiterte Konfiguration
          1. Umgebungsvariablen
          2. Befehlszeilenoptionen
          3. Protokollierung
        3. 🚨 Fehlerbehebung
          1. 🤝 Beitragen
            1. 📄 Lizenz
              1. 🙏 Danksagungen

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that allows Claude to interact with Linear's API for managing teams, issues, projects, and cycles.
                  Last updated -
                  28
                  2
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  1
                  Python
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  2
                  TypeScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  A 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 -
                  731
                  TypeScript
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/roboulos/simple-xano-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server