Skip to main content
Glama
executeautomation

ExecuteAutomation Database Server

Official

MCP-Datenbankserver

Dieser MCP-Server (Model Context Protocol) bietet Claude Datenbankzugriffsfunktionen und unterstützt SQLite-, SQL Server- und PostgreSQL-Datenbanken.

Installation

  1. Klonen Sie das Repository:

git clone https://github.com/executeautomation/database-server.git
cd database-server
  1. Installieren Sie Abhängigkeiten:

npm install
  1. Erstellen Sie das Projekt:

npm run build

Related MCP server: MCP SQL Server

Nutzungsmöglichkeiten

Es gibt zwei Möglichkeiten, diesen MCP-Server mit Claude zu verwenden:

  1. Direkte Verwendung : Installieren Sie das Paket global und verwenden Sie es direkt

  2. 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:

npm install -g @executeautomation/database-server

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:

  1. Klonen und erstellen Sie das Repository wie im Abschnitt „Installation“ gezeigt

  2. Führen Sie den Server mit den Befehlen im Abschnitt „Verwendung“ weiter unten aus.

Verwendung

SQLite-Datenbank

Zur Verwendung mit einer SQLite-Datenbank:

node dist/src/index.js /path/to/your/database.db

SQL Server-Datenbank

Zur Verwendung mit einer SQL Server-Datenbank:

node dist/src/index.js --sqlserver --server <server-name> --database <database-name> [--user <username> --password <password>]

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:

node dist/src/index.js --postgresql --host <host-name> --database <database-name> [--user <username> --password <password>]

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:

{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "@executeautomation/database-server",
        "/path/to/your/database.db"
      ]
    },
    "sqlserver": {
      "command": "npx",
      "args": [
        "-y",
        "@executeautomation/database-server",
        "--sqlserver",
        "--server", "your-server-name",
        "--database", "your-database-name",
        "--user", "your-username",
        "--password", "your-password"
      ]
    },
    "postgresql": {
      "command": "npx",
      "args": [
        "-y",
        "@executeautomation/database-server",
        "--postgresql",
        "--host", "your-host-name",
        "--database", "your-database-name",
        "--user", "your-username",
        "--password", "your-password"
      ]
    }
  }
}

Lokale Entwicklungskonfiguration

Konfigurieren Sie Claude Desktop für die lokale Entwicklung so, dass Ihre lokal erstellte Version verwendet wird:

{
  "mcpServers": {
    "sqlite": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-database-server/dist/src/index.js", 
        "/path/to/your/database.db"
      ]
    },
    "sqlserver": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-database-server/dist/src/index.js",
        "--sqlserver",
        "--server", "your-server-name",
        "--database", "your-database-name",
        "--user", "your-username",
        "--password", "your-password"
      ]
    },
    "postgresql": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-database-server/dist/src/index.js",
        "--postgresql",
        "--host", "your-host-name",
        "--database", "your-database-name",
        "--user", "your-username",
        "--password", "your-password"
      ]
    }
  }
}

Die Claude Desktop-Konfigurationsdatei befindet sich normalerweise unter:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

Verfügbare Datenbanktools

Der MCP-Datenbankserver bietet die folgenden Tools, die Claude verwenden kann:

Werkzeug

Beschreibung

Erforderliche Parameter

read_query

Führen Sie SELECT-Abfragen aus, um Daten zu lesen

query : SQL SELECT-Anweisung

write_query

Ausführen von INSERT-, UPDATE- oder DELETE-Abfragen

query : SQL-Änderungsanweisung

create_table

Erstellen Sie neue Tabellen in der Datenbank

query : CREATE TABLE-Anweisung

alter_table

Vorhandenes Tabellenschema ändern

query : ALTER TABLE-Anweisung

drop_table

Entfernen einer Tabelle aus der Datenbank

table_name : Name der Tabelle confirm : Sicherheitsflag (muss wahr sein)

list_tables

Holen Sie sich eine Liste aller Tabellen

Keiner

describe_table

Anzeigen von Schemainformationen für eine Tabelle

table_name : Name der Tabelle

export_query

Abfrageergebnisse als CSV/JSON exportieren

query : SQL-SELECT- format : „csv“ oder „json“

append_insight

Fügen Sie dem Memo einen Geschäftseinblick hinzu

insight : Text des Einblicks

list_insights

Alle Geschäftseinblicke auflisten

Keiner

Praktische Beispiele zur Verwendung dieser Tools mit Claude finden Sie unter Anwendungsbeispiele .

Zusätzliche Dokumentation

Entwicklung

So führen Sie den Server im Entwicklungsmodus aus:

npm run dev

So achten Sie während der Entwicklung auf Änderungen:

npm run watch

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

A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
  • F
    license
    -
    quality
    C
    maintenance
    A Model Context Protocol server that allows Large Language Models like Claude to execute SQL queries, explore database schemas, and maintain persistent connections to SQL Server databases.
  • A
    license
    -
    quality
    D
    maintenance
    A flexible Model Context Protocol server that enables LLMs to interact with database systems, supporting dynamic schema discovery and query execution across PostgreSQL and SQLite backends.
    2
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    This server enables Claude to directly interact with SQLite, SQL Server, PostgreSQL, and MySQL databases through the Model Context Protocol, allowing for query execution, table management, and data export capabilities.
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • GibsonAI MCP server: manage your databases with natural language

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/executeautomation/mcp-database-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server