SQLite MCP-Server
Überblick
Eine Model Context Protocol (MCP)-Serverimplementierung, die Datenbankinteraktion und Business Intelligence-Funktionen über SQLite bereitstellt. Dieser Server ermöglicht die Ausführung von SQL-Abfragen, die Analyse von Geschäftsdaten und die automatische Generierung von Business Insight Memos.
Komponenten
Ressourcen
Der Server stellt eine einzelne dynamische Ressource bereit:
memo://insights
: Ein kontinuierlich aktualisiertes Memo mit Geschäftseinblicken, das die während der Analyse gewonnenen Erkenntnisse zusammenfasst- Automatische Aktualisierungen, wenn über das Append-Insight-Tool neue Erkenntnisse gewonnen werden
Eingabeaufforderungen
Der Server bietet eine Demonstrationsaufforderung:
mcp-demo
: Interaktive Eingabeaufforderung, die Benutzer durch Datenbankoperationen führt- Erforderliches Argument:
topic
– Die zu analysierende Geschäftsdomäne - Generiert entsprechende Datenbankschemata und Beispieldaten
- Führt Benutzer durch die Analyse und Erkenntnisgewinnung
- Integriert sich in das Business Insights Memo
- Erforderliches Argument:
Werkzeuge
Der Server bietet sechs Kerntools:
Abfragetools
read_query
- Führen Sie SELECT-Abfragen aus, um Daten aus der Datenbank zu lesen
- Eingang:
query
(Zeichenfolge): Die auszuführende SELECT-SQL-Abfrage
- Gibt zurück: Abfrageergebnisse als Array von Objekten
write_query
- Ausführen von INSERT-, UPDATE- oder DELETE-Abfragen
- Eingang:
query
(Zeichenfolge): Die SQL-Änderungsabfrage
- Gibt zurück:
{ affected_rows: number }
create_table
- Erstellen Sie neue Tabellen in der Datenbank
- Eingang:
query
(Zeichenfolge): CREATE TABLE SQL-Anweisung
- Rückgabe: Bestätigung der Tabellenerstellung
Schema-Tools
list_tables
- Holen Sie sich eine Liste aller Tabellen in der Datenbank
- Keine Eingabe erforderlich
- Rückgabe: Array von Tabellennamen
describe-table
- Schemainformationen für eine bestimmte Tabelle anzeigen
- Eingang:
table_name
(Zeichenfolge): Name der zu beschreibenden Tabelle
- Rückgabe: Array von Spaltendefinitionen mit Namen und Typen
Analysetools
append_insight
- Fügen Sie der Memo-Ressource neue Geschäftseinblicke hinzu
- Eingang:
insight
(Zeichenfolge): Aus der Datenanalyse gewonnene Geschäftseinblicke
- Rücksendungen: Bestätigung der Erkenntnisaufnahme
- Löst die Aktualisierung der Ressource memo://insights aus
Verwendung mit Claude Desktop
UV
Docker
Verwendung mit VS Code
Klicken Sie zur schnellen Installation auf die folgenden Installationsschaltflächen:
Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P
und geben Sie Preferences: Open Settings (JSON)
ein.
Optional können Sie es einer Datei namens .vscode/mcp.json
in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.
Beachten Sie, dass der
mcp
-Schlüssel erforderlich ist, wenn Sie die Dateimcp.json
verwenden.
UV
Docker
Gebäude
Docker:
Test mit MCP-Inspector
Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Eine Model Context Protocol (MCP)-Serverimplementierung, die Datenbankinteraktion und Business Intelligence-Funktionen über SQLite bereitstellt. Dieser Server ermöglicht die Ausführung von SQL-Abfragen, die Analyse von Geschäftsdaten und die automatische Generierung von Business Insight Memos.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and automatically generate business insight memos.Last updated -17MIT License
- -securityFlicense-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -3
- -securityFlicense-qualityA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.Last updated -26
- -securityFlicense-qualityA Model Context Protocol (MCP) server that converts natural language queries into SQL statements, allowing users to query MySQL databases using conversational language instead of writing SQL code.Last updated -3