Integrations
Supports integration with FastAPI for running the MCP server, providing both standalone and integrated deployment options
Provides database access capabilities for MySQL, supporting query execution and schema exploration
Enables querying and interacting with PostgreSQL databases through SQL execution tools and schema resources
Datenbank-MCP-Server (von Legion AI)
Ein Server, der Benutzern mithilfe des Legion Query Runner mit Integration des Model Context Protocol (MCP) Python SDK beim Zugriff auf und Abfragen von Daten in Datenbanken hilft.
Starten Sie hier die Generierung
Dieses Tool wird von Legion AI bereitgestellt. Um das vollwertige und leistungsstarke KI-Datenanalysetool zu nutzen, besuchen Sie bitte die Website.
Generierung hier beenden
Merkmale
- Datenbankzugriff über Legion Query Runner
- Model Context Protocol (MCP)-Unterstützung für KI-Assistenten
- Bereitstellung von Datenbankoperationen als MCP-Ressourcen, -Tools und -Eingabeaufforderungen
- Mehrere Bereitstellungsoptionen (eigenständiger MCP-Server, FastAPI-Integration)
- Abfrageausführung und Ergebnisverarbeitung
- Flexible Konfiguration über Umgebungsvariablen, Befehlszeilenargumente oder MCP-Einstellungen JSON
Unterstützte Datenbanken
Datenbank | DB_TYPE-Code |
---|---|
PostgreSQL | Seite |
Rotverschiebung | Rotverschiebung |
CockroachDB | Kakerlake |
MySQL | MySQL |
RDS MySQL | rds_mysql |
Microsoft SQL Server | mssql |
Große Abfrage | große Abfrage |
Oracle-Datenbank | Orakel |
SQLite | SQLite |
Wir verwenden die Legion Query Runner-Bibliothek als Konnektoren. Weitere Informationen finden Sie in der API-Dokumentation .
Was ist MCP?
Das Model Context Protocol (MCP) ist eine Spezifikation zur Aufrechterhaltung des Kontexts in KI-Anwendungen. Dieser Server verwendet das MCP Python SDK für:
- Datenbankoperationen als Werkzeuge für KI-Assistenten verfügbar machen
- Bereitstellung von Datenbankschemata und Metadaten als Ressourcen
- Generieren Sie nützliche Eingabeaufforderungen für Datenbankoperationen
- Aktivieren Sie statusbehaftete Interaktionen mit Datenbanken
Installation und Konfiguration
Erforderliche Parameter
Für alle Installationsmethoden sind zwei Parameter erforderlich:
- DB_TYPE : Der Datenbanktypcode (siehe Tabelle oben)
- DB_CONFIG : Eine JSON-Konfigurationszeichenfolge für die Datenbankverbindung
Das DB_CONFIG-Format variiert je nach Datenbanktyp. Datenbankspezifische Konfigurationsdetails finden Sie in der API-Dokumentation .
Installationsmethoden
Option 1: Verwendung von UV (empfohlen)
Bei Verwendung uv
ist keine spezielle Installation erforderlich. Wir verwenden uvx
, um database-mcp direkt auszuführen.
UV-Konfigurationsbeispiel:
Option 2: Verwenden von PIP
Über Pip installieren:
PIP-Konfigurationsbeispiel:
Ausführen des Servers
Entwicklungsmodus
Produktionsmodus
Konfigurationsmethoden
Umgebungsvariablen
Befehlszeilenargumente
Oder mit UV:
Offengelegte MCP-Funktionen
Ressourcen
Ressource | Beschreibung |
---|---|
schema://all | Holen Sie sich das vollständige Datenbankschema |
Werkzeuge
Werkzeug | Beschreibung |
---|---|
execute_query | Führen Sie eine SQL-Abfrage aus und geben Sie die Ergebnisse als Markdown-Tabelle zurück |
execute_query_json | Führen Sie eine SQL-Abfrage aus und geben Sie die Ergebnisse als JSON zurück |
get_table_columns | Abrufen von Spaltennamen für eine bestimmte Tabelle |
get_table_types | Abrufen von Spaltentypen für eine bestimmte Tabelle |
get_query_history | Holen Sie sich den aktuellen Abfrageverlauf |
Eingabeaufforderungen
Prompt | Beschreibung |
---|---|
sql_query | Erstellen Sie eine SQL-Abfrage für die Datenbank |
explain_query | Erklären Sie, was eine SQL-Abfrage macht |
optimize_query | Optimieren Sie eine SQL-Abfrage für eine bessere Leistung |
Entwicklung
Testen
Veröffentlichen
Lizenz
Dieses Repository ist unter der GPL lizenziert
This server cannot be installed
Ein Server, der Benutzern den Zugriff auf und die Abfrage von Datenbankdaten mithilfe des Query Runner mit Integration des Model Context Protocol (MCP) Python SDK ermöglicht. Unterstützt vom Legion AI-Team (thelegionai.com)
Unterstützte Datenbanken, einschließlich PostgreSQL, Redshift, MySQL, Microsoft SQL Server, Google APIs, Amazon Web Services (über boto3), CockroachDB, SQLite
Related MCP Servers
- -securityFlicense-qualityA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.Last updated -Python
- -securityFlicense-qualityThis is a Model Context Protocol (MCP) server for executing SQL queries against Databricks using the Statement Execution API. It enables AI assistants to directly query Databricks data warehouses, analyze database schemas, and retrieve query results in a structured formatLast updated -4Python
- -securityAlicense-qualityA Model Context Protocol server that provides Claude access to Turso-hosted LibSQL databases, enabling database table listing, schema retrieval, and SELECT query execution.Last updated -685TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.Last updated -1PythonMIT License