MCP-Datenbankserver
Dieser MCP-Server (Model Context Protocol) bietet Claude Datenbankzugriffsfunktionen und unterstützt SQLite-, SQL Server- und PostgreSQL-Datenbanken.
Installation
Klonen Sie das Repository:
Installieren Sie Abhängigkeiten:
Erstellen Sie das Projekt:
Related MCP server: SQLite MCP Server
Nutzungsmöglichkeiten
Es gibt zwei Möglichkeiten, diesen MCP-Server mit Claude zu verwenden:
Direkte Verwendung : Installieren Sie das Paket global und verwenden Sie es direkt
Lokale Entwicklung : Führen Sie die Entwicklung von Ihrer lokalen Entwicklungsumgebung aus
Direkte Verwendung mit NPM-Paket
Der einfachste Weg, diesen MCP-Server zu verwenden, besteht darin, ihn global zu installieren:
Dadurch können Sie den Server direkt verwenden, ohne ihn lokal zu erstellen.
Lokales Entwicklungs-Setup
Wenn Sie den Code ändern oder aus Ihrer lokalen Umgebung ausführen möchten:
Klonen und erstellen Sie das Repository wie im Abschnitt „Installation“ gezeigt
Führen Sie den Server mit den Befehlen im Abschnitt „Verwendung“ weiter unten aus.
Verwendung
SQLite-Datenbank
Zur Verwendung mit einer SQLite-Datenbank:
SQL Server-Datenbank
Zur Verwendung mit einer SQL Server-Datenbank:
Erforderliche Parameter:
--server: SQL Server-Hostname oder IP-Adresse--database: Name der Datenbank
Optionale Parameter:
--user: Benutzername für die SQL Server-Authentifizierung (falls nicht angegeben, wird die Windows-Authentifizierung verwendet)--password: Kennwort für die SQL Server-Authentifizierung--port: Portnummer (Standard: 1433)
PostgreSQL-Datenbank
Zur Verwendung mit einer PostgreSQL-Datenbank:
Erforderliche Parameter:
--host: PostgreSQL-Hostname oder IP-Adresse--database: Name der Datenbank
Optionale Parameter:
--user: Benutzername für die PostgreSQL-Authentifizierung--password: Passwort für die PostgreSQL-Authentifizierung--port: Portnummer (Standard: 5432)--ssl: SSL-Verbindung aktivieren (true/false)--connection-timeout: Verbindungstimeout in Millisekunden (Standard: 30000)
Konfigurieren von Claude Desktop
Direkte Verwendungskonfiguration
Wenn Sie das Paket global installiert haben, konfigurieren Sie Claude Desktop mit:
Lokale Entwicklungskonfiguration
Konfigurieren Sie Claude Desktop für die lokale Entwicklung so, dass Ihre lokal erstellte Version verwendet wird:
Die Claude Desktop-Konfigurationsdatei befindet sich normalerweise unter:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Verfügbare Datenbanktools
Der MCP-Datenbankserver bietet die folgenden Tools, die Claude verwenden kann:
Werkzeug | Beschreibung | Erforderliche Parameter |
| Führen Sie SELECT-Abfragen aus, um Daten zu lesen |
: SQL SELECT-Anweisung |
| Ausführen von INSERT-, UPDATE- oder DELETE-Abfragen |
: SQL-Änderungsanweisung |
| Erstellen Sie neue Tabellen in der Datenbank |
: CREATE TABLE-Anweisung |
| Vorhandenes Tabellenschema ändern |
: ALTER TABLE-Anweisung |
| Entfernen einer Tabelle aus der Datenbank |
: Name der Tabelle
: Sicherheitsflag (muss wahr sein) |
| Holen Sie sich eine Liste aller Tabellen | Keiner |
| Anzeigen von Schemainformationen für eine Tabelle |
: Name der Tabelle |
| Abfrageergebnisse als CSV/JSON exportieren |
: SQL-SELECT-
: „csv“ oder „json“ |
| Fügen Sie dem Memo einen Geschäftseinblick hinzu |
: Text des Einblicks |
| Alle Geschäftseinblicke auflisten | Keiner |
Praktische Beispiele zur Verwendung dieser Tools mit Claude finden Sie unter Anwendungsbeispiele .
Zusätzliche Dokumentation
SQL Server-Setup-Handbuch : Details zum Herstellen einer Verbindung mit SQL Server-Datenbanken
PostgreSQL-Setup-Handbuch : Details zum Herstellen einer Verbindung mit PostgreSQL-Datenbanken
Anwendungsbeispiele : Beispielabfragen und -befehle zur Verwendung mit Claude
Entwicklung
So führen Sie den Server im Entwicklungsmodus aus:
So achten Sie während der Entwicklung auf Änderungen:
Anforderungen
Node.js 18+
Für SQL Server-Konnektivität: SQL Server 2012 oder höher
Für PostgreSQL-Konnektivität: PostgreSQL 9.5 oder höher
Lizenz
MIT