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 |
|
| Ausführen von INSERT-, UPDATE- oder DELETE-Abfragen |
|
| Erstellen Sie neue Tabellen in der Datenbank |
|
| Vorhandenes Tabellenschema ändern |
|
| Entfernen einer Tabelle aus der Datenbank |
|
| Holen Sie sich eine Liste aller Tabellen | Keiner |
| Anzeigen von Schemainformationen für eine Tabelle |
|
| Abfrageergebnisse als CSV/JSON exportieren |
|
| Fügen Sie dem Memo einen Geschäftseinblick hinzu |
|
| 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