mcp-odbc-server logo

mcp-odbc-serverTypeScript-gebaseerde Model Context Protocol (MCP) Server voor Open Database Connectivité (ODBC)

(0)
Daniel NikulshynBeoordeeld door Daniel Nikulshyn·Bijgewerkt juli 2026

Overzicht

De mcp-odbc-server is een TypeScript-gebaseerde Model Context Protocol (MCP) server die Large Language Modellen transparante toegang biedt tot ODBC-toegankelijke gegevensbronnen. Het fungeert als een brug tussen MCP-clients en de lokale ODBC Driver Manager van het host-systeem, met oproepen via node.js. De server is gebouwd op basis van node-odbc en ondersteunt verschillende ODBC-connectors, met voorbeelden die voornamelijk zijn gericht op de Virtuoso ODBC Connector. De server biedt verschillende tools voor MCP-clienttoepassingen, waaronder functies om databaseschema's, tabellen en tabelbeschrijvingen weer te geven, evenals het uitvoeren van SQL-query's, SPASQL-query's en SPARQL-query's. Het retourneert resultaten in verschillende formaten, zoals JSON Lines (JSONL) en Markdown tabelformaat. Om de server in te stellen, moeten gebruikers node.js versie 21.1.0 of hoger installeren, gevolgd door MCP-componenten met behulp van npm. De configuratie van de server wordt beheerd via omgevingsvariabelen die zijn ingesteld in een .env-bestand, dat bindings bevat voor de ODBC-gegevensbronnaam, gebruiker, wachtwoord, ODBC INI en Large Language Model API-sleutel. De mcp-odbc-server is ontworpen om te werken met verschillende databasesystemen (DBMS), en het project stimuleert codebijdragen en gebruiksdemonstraties met betrekking tot andere DBMS voor opname in het project. De belangrijkste functies van de server zijn onder meer de mogelijkheid om te communiceren met ODBC-toegankelijke gegevensbronnen, ondersteuning voor verschillende querytypen en de uitbreidbaarheid om te werken met verschillende ODBC-connectors en DBMS.

Belangrijkste functies

  • get_schemas: Lijst databaseschema's die toegankelijk zijn voor het verbonden DBMS
  • get_tables: Lijst tabellen die zijn gekoppeld aan een geselecteerd databaseschema
  • describe_table: Beschrijf tabel, inclusief kolomnamen, gegevenstypen en sleutels
  • filter_table_names: Lijst tabellen op basis van een substringpatroon
  • query_database: Voer SQL-query uit en retourneer resultaten in JSON Lines-formaat
  • execute_query: Voer SQL-query uit en retourneer resultaten in JSON Lines-formaat

Prijs

Model
Free
Categorie
MCPServers
Beoordeling
Nog geen reviews

Toepassingen

Toegang tot grote taalmodellen voor gegevens

Enable Large Language Modellen om toegang te krijgen tot ODBC-toegankelijke gegevensbronnen voor trainings-, inferentie- of gegevensretritietaak

Database-integratie

Integreer de mcp-odbc-server met verschillende databasesystemen en ODBC-connectors om een uniforme gegevens toegang laag te bieden

Pluspunten & minpunten

Pluspunten

  • Biedt transparante toegang tot ODBC-toegankelijke gegevensbronnen voor Large Language Modellen
  • Ondersteunt meerdere ODBC-connectors en databasesystemen
  • Biedt een reeks tools voor MCP-clienttoepassingen, waaronder het ophalen van schema's en tabellen, query-uitvoering en meer

Minpunten

  • Requires node.js versie 21.1.0 of hoger
  • Heeft specifieke configuratie en omgevingsvariabelen nodig voor ODBC-gegevensbronnaam, gebruiker, wachtwoord en ODBC INI

Recensies

Log in om een review te schrijven.

Nog geen reviews. Wees de eerste!

Vragen

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

Stel een vraag

Alternatieven voor MCPServers