mcp-odbc-server logo

mcp-odbc-serverTS-bazės Modelio konteksto protokolo (MCP) Serveris užklausams atskleisti priėjimą nuo Open Database Connectivity (ODBC)'

(0)
Daniel NikulshynApžvelgė Daniel Nikulshyn·Atnaujinta 2026 m. liepa

Apžvalga

mcp-odbc-server yra TypeScript baziuojantis sąsaja Modelio Konteksto Protokolo (MCP) serveris, kuris suteikia Didžiųjų Kalbos Modelių perkaistiną prieigą prie ODBC lengvai pasiekiamų duomenų šaltinių. Jis veikia kaip tiltas tarp MCP klientų ir talpinamiesi sistemoje vietinio ODBC Drivaro Vadovo, perkeliamais duomenis per node.js. Serveris statomas ant node-odbc ir remiasi įvairaus tipo ODBC Connectorių, kurie pavyzdiniai pabrėžtinai orientuoti pagal Virtuoso ODBC Connector. Serveris teikia keliamųjů priemonių MCP kliento priemonių, įskaitant įgalijimus rodyti duomenų bazės schemų, sąrašų ir sąrašų aprašymus, taip pat įvykdyti SQL klausymes, SPASQL klausytes ir SPARQL klausytes. Jis grįžta rezultatai į daugelio formatų, kaip JSON Linijos (JSONL) ir markdauname formato sąrašų forma. Užstatyti serverį naudotojai turi įsitikinti, jog juos instaliuota Node.js 21.1.0 ar naujesnė version, po to MCP komponentus instaliuojant per npm. Serverio konfigūraciją valdoma per aplinkos kintamuosius nustatytus ".env" failo, kuris apima perdavimo punktą užsakytiems ODBC Data Source Name, User, Password, ODBC INI ir didžiojo kalbos modelio API klavišą. Šis mcp-odbc-server proektas yra skirtas veikti su skirtingų duomenų bazes valdymo sistemomis (DBMS), taip pat projekto autorius pritarina kodo įrašymams ir naudojimosi demonstracijoms su kitomis DBMS, kurios būtų įtrauktos į projekto struktūrą. Serverio svarbiausios savybės apima tiesioginę komunikaciją su ODBC prieinamomis duomenų šaltiniais, skirtumą skirtingioms tipų klausimams, bei galimybę pritaikyti skirtingiems ODBC prisetonims ir DBMS.

Pagrindinės funkcijos

  • get_schemas: Pasklisti priėjimus prie duomenų bazės skirtas esančią schema
  • get_tables: Pasklisti pri įvairiems table asocijuoti su pasirinkta duomenų schema
  • describe_table: Paskaiti tablo aprašą, taip pat atvaizduojantis kiekvieno column pavadinima, duomenų tipo, ir keys
  • filter_table_names: Pasklisti tablo pagal substring pattern
  • query_database: Įvykdyti SQL užklausą ir grąžinti rezultatus iš JSON Lines format
  • execute_query: Įvykdyti SQL užklausą ir grąžinti rezultatus iš JSON Lines format]

Kainos

Modelis
Free
Kategorija
MCP serveriai
Įvertinimas
Atsiliepimų nėra

Naudojimo atvejai

Didžiosios kalbos mokymų modelių duomenų prieigų taisymas

Išmokyti didžiosias kalbos mokymų modelius prieiga iš esančių nuo ODBC duomenų šaltinių užtikrinanti reiskos taisyklės ir reikšminių duomenų gavimu ir reikšmių duomenų gavimo užtikrinimus.

Duomenų bazų integravimo priemonė

Integravimo priemonė įvairioms įrengtiems duomenų bazėje valdymo sistemų sistemos

Privalumai ir trūkumai

Privalumai

  • Suteikia priėjimą atskleisti priklauso nuo ODBC-accessible duomenų šaltiniu didžiom kalbu mokymui modeliems
  • Parametrina įvairiems ODBC jungtis ir duomenų bazės valdymo sistemų sistemos
  • Suteikia keli priemonių MCP klijantams, kurie naudoja schema ir tablo paieškas, užklausų vykdoma ir daugiau

Trūkumai

  • Reikalauja node.js versiją 21.1.0 ar aukštesne
  • Prieiga iki konfigūracinių parametrų ir aplinkos variabliai ODBC duomenų bazės pavadinimas, vartotojo, slaptažodžio, ir ODBC INI parametrų.

Atsiliepimai

Prisijunk, kad paliktum atsiliepimą.

Atsiliepimų nėra. Būk pirmas!

Klausimai

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

Užduoti klausimą

MCP serveriai alternatyvos