SQLite-Connector
Stellt eine SQLite-Datei oder eine In-Memory-Datenbank als stdio-MCP-Server mit execute_sql bereit. Es ist kein externer Serverprozess nötig, weil SQLite eingebettet ist. Ohne --dbpath oder SQLITE_DB_PATH nutzt die CLI :memory:; Daten gehen dann beim Beenden verloren.
Flags
| Flag | Umgebungsvariable | Standard | Beschreibung |
|---|---|---|---|
--dbpath | SQLITE_DB_PATH | In-Memory | Pfad zur .db-Datei. Weglassen für eine flüchtige In-Memory-Datenbank. |
Verwendung
# Dateibasierte Datenbank
ai-hub-cli mcp ai-hub-cli sqlite-connector --dbpath /pfad/zur/database.db
# Mit Umgebungsvariable
export SQLITE_DB_PATH=/pfad/zur/database.db
ai-hub-cli mcp ai-hub-cli sqlite-connector
# In-Memory-Datenbank (Standard; Daten gehen beim Beenden verloren)
ai-hub-cli mcp ai-hub-cli sqlite-connector
MCP-Tool:
execute_sql— akzeptiert SQL-Statements wieSELECT,INSERT,UPDATE,DELETEundCREATE. Ergebnisse werden als JSON-Zeilen zurückgegeben.
MCP-Toolparameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
query | Ja | SQLite-SQL-Statement. |
connection_id | Nein | Logischer Verbindungsname. Leerlassen nutzt default; gleiche IDs verwenden dieselbe SQLite-Verbindung. |