mcp-odbc-server logo

mcp-odbc-serverTypescript-basierter Model Context Protocol (MCP)-Server für Open Database Connectivity (ODBC)

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

Der mcp-odbc-server ist ein auf TypeScript basierender Model Context Protocol (MCP)-Server, der Large Language Models einen transparenten Zugriff auf ODBC-zugängliche Datenquellen bietet. Er fungiert als Brücke zwischen MCP-Clients und dem lokalen ODBC-Treiber-Manager des Hostsystems und leitet Anrufe über node.js weiter. Der Server ist auf Basis von node-odbc entwickelt und unterstützt verschiedene ODBC-Connectoren, wobei die Beispiele hauptsächlich auf den Virtuoso ODBC-Connector ausgerichtet sind. Der Server bietet mehrere Tools für MCP-Clientanwendungen, darunter Funktionen zum Auflisten von Datenbankschemata, Tabellen und Tabellendeskriptionen sowie zur Ausführung von SQL-Abfragen, SPASQL-Abfragen und SPARQL-Abfragen. Er gibt Ergebnisse in verschiedenen Formaten zurück, wie z.B. JSON Lines (JSONL) und Markdown-Tabellenformat. Zur Einrichtung des Servers müssen Benutzer node.js in der Version 21.1.0 oder höher installieren, gefolgt von MCP-Komponenten mit npm. Die Konfiguration des Servers wird über Umgebungsvariablen gesteuert, die in einer .env-Datei festgelegt sind. Diese umfasst Bindings für den ODBC-Datenquellenamen, Benutzer, Passwort, ODBC INI und den API-Schlüssel für das Large Language Model. Der mcp-odbc-server ist so konzipiert, dass er mit verschiedenen Datenbanksystemen (DBMS) funktioniert, und das Projekt ermutigt zu Code-Beiträgen und Nutzungsdemos in Bezug auf andere DBMS, um diese in das Projekt aufzunehmen. Zu den wichtigsten Funktionen des Servers gehören die Möglichkeit, mit ODBC-zugänglichen Datenquellen zu interagieren, die Unterstützung für verschiedene Abfragetypen und seine Erweiterbarkeit, um mit verschiedenen ODBC-Connectors und DBMS zu arbeiten.

Hauptfunktionen

  • Listet die für das verbundene DBMS zugänglichen Datenbankschemas auf
  • Listet Tabellen des ausgewählten Datenbankschemas auf
  • Gibt eine Tabellenbeschreibung einschließlich Spaltennamen, Datentypen und Schlüssel zurück
  • Listet Tabellen anhand eines Teilmuster-Strings
  • Führt eine SQL-Abfrage aus und gibt die Ergebnisse im JSON Lines-Format zurück
  • Führt eine SQL-Abfrage aus und gibt die Ergebnisse im JSON Lines-Format zurück

Preise

Modell
Free
Kategorie
MCP-Server
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Datenzugriff für Large Language Models

Ermöglicht Large Language Models den Zugriff auf ODBC-zugängliche Datenquellen für Trainings-, Inferenz- oder Datenabrufaufgaben

Datenbankintegration

Integrieren Sie den mcp-odbc-server mit verschiedenen Datenbankverwaltungssystemen und ODBC-Connectoren, um eine einheitliche Datenzugriffsschicht bereitzustellen

Pro & Contra

Pro

  • Gewährt Large Language Models einen transparenten Zugriff auf ODBC-zugängliche Datenquellen
  • Unterstützt mehrere ODBC-Connectoren und Datenbankverwaltungssysteme
  • Bietet eine Vielzahl von Tools für MCP-Clientanwendungen, darunter Schema- und Tabellenermittlung, Abfrageausführung und mehr

Contra

  • Erfordert node.js Version 21.1.0 oder höher
  • Benötigt eine spezifische Konfiguration und das Einrichten von Umgebungsvariablen für den ODBC Data Source Name, Benutzer, Passwort und die ODBC INI

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

Can I retrieve schema information before running queries?

Yes, the server exposes functions like get_schemas, get_tables, describe_table, and filter_table_names, letting clients list available schemas, tables, and their metadata before executing any SQL or SPARQL queries.

Asked by Ludovic Girard · Feb 17, 2026

What are the minimum requirements to run the mcp-odbc-server?

You need a recent Node.js runtime—version 21.1.0 or higher—plus environment variables for the ODBC Data Source Name, user credentials, and an ODBC INI configuration file. The server relies on node-odbc for driver communication.

Asked by Gustav Lindberg · Dec 12, 2025

How does the server return query results?

SQL, SPASQL, and SPARQL queries are executed through the server and the results are returned in either JSON Lines (JSONL) or a Markdown table format, depending on the client request.

Asked by Noelia Campos · Dec 11, 2025

What ODBC drivers are compatible with the mcp-odbc-server?

The server is built on node-odbc and supports any ODBC connector that works with node-odbc. Examples in the documentation focus on the Virtuoso ODBC Connector, but it can be used with other ODBC drivers that expose the required DSN, user, and password settings.

Asked by Bilal Choudhury · Nov 4, 2025

Frage stellen

Alternativen zu MCP-Server