mcp-odbc-server logo

mcp-odbc-serverServer de Protocol de Context Model (MCP) pentru conexiuni ODBC

(0)
Daniel NikulshynRecenzat de Daniel Nikulshyn·Actualizat iulie 2026

Prezentare

mcp-odbc-server este un server bazat pe TypeScript pentru Protocolul de Context al Modelului (MCP) care oferă Modelelor de Limbaj Mare acces transparent la surse de date accesibile prin ODBC. Acesta acționează ca o punte între clienții MCP și Administratorul de Driver ODBC local al sistemului gazdă, rutând apelurile prin node.js. Serverul este construit pe baza node-odbc și susține diverse Conectoare ODBC, cu exemple orientate în primul rând către Conectorul ODBC Virtuoso. Serverul oferă mai multe unelte pentru aplicațiile client MCP, incluzând funcții pentru a lista scheme de baze de date, tabele și descrieri de tabele, precum și pentru executarea de interogări SQL, SPASQL și SPARQL. Acesta returnează rezultate în diverse formate, cum ar fi JSON Lines (JSONL) și format de tabel Markdown. Pentru a configura serverul, utilizatorii trebuie să instaleze node.js versiunea 21.1.0 sau o versiune superioară, urmată de componente MCP utilizând npm. Configurația serverului este gestionată prin variabile de mediu setate într-un fișier .env, care include legături pentru numele sursei de date ODBC, Utilizator, Parolă, INI ODBC și cheia API Large Language Model. mcp-odbc-server este proiectat pentru a lucra cu diferite sisteme de gestionare a bazelor de date (DBMS), iar proiectul încurajează contribuții de cod și demonstrații de utilizare legate de alte DBMS pentru a fi incorporate în proiect. Caracteristicile cheie ale serverului includ capacitatea sa de a interacționa cu surse de date accesibile prin ODBC, suport pentru diverse tipuri de interogări și extensibilitatea sa pentru a lucra cu diferite conectori ODBC și sisteme de management de baze de date.

Funcții cheie

  • get_schemas: Listarea schemelor de baze de date accesibile pentru sistemul de gestionare a bazelor de date conectat
  • get_tables: Listarea tabelelor asociate cu o schemă de bază de date selectată
  • describe_table: Furnizarea descrierii tabelei, incluzând numele coloanelor, tipurile de date și cheile
  • filter_table_names: Listarea tabelelor pe baza unui model de substring
  • query_database: Executarea interogării SQL și returnarea rezultatelor în format JSON Lines
  • execute_query: Executarea interogării SQL și returnarea rezultatelor în format JSON Lines

Prețuri

Model
Free
Categorie
Sedii MCP
Evaluare
Fără recenzii

Cazuri de utilizare

Accesul la date pentru modelele de limbaj larg

Permiterea accesului modelelor de limbaj larg la surse de date accesibile prin ODBC pentru sarcini de antrenament, inferență sau preluare a datelor

Integrarea bazei de date

Integrarea mcp-odbc-server cu diverse sisteme de gestionare a bazelor de date și conectori ODBC pentru a oferi un strat unificat de acces la date

Pro și contra

Pro

  • Alegerea Model Large de Lingua cu acces transparente cu LLM pentru scopuri de lansare de model, analizare sau recărcarea de dată pentru modelurile de LLM.
  • Functia API de integrare de BD este suportată pentru mai multe vehicule de BD și conexiuni ODBC
  • Serverul este extensiv testat și implementat la în altă data scaun în gândiriii, LLM-urilor de analizare și ODBC connectors
  • Serverul are structură structură API RESTful și suportă cele mai recente vehicule de connector-uri de BD și conexiuni ODBC

Contra

  • Este necesară versiunea node.js 21.1.0 sau superioară
  • Este necesară o configurare specifică și setarea variabilelor de mediu pentru ODBC Data Source Name, Utilizator, Parolă și ODBC INI

Recenzii

Conectează-te pentru a lăsa o recenzie.

Nicio recenzie încă. Fii primul!

Întrebări

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

Pune o întrebare

Alternative la Sedii MCP