mcp-odbc-server logo

mcp-odbc-serverTyypitiedonpohjainen Mallinnus Konteksti Protokolla (MCP)-palvelin avointa tietokantayhteisyyttä varten (Open Database Connectivity, ODBC)

(0)
Daniel NikulshynArvostellut Daniel Nikulshyn·Päivitetty heinäkuu 2026

Yleiskatsaus

mcp-odbc-server on TypeScript-perustuva Model Context Protocol (MCP)-palvelin, joka tarjoaa suurten kielenmallien (LLM) selkeän pääsyn ODBC-yhteyskelpoihin tietokantoihin. Se toimii silta-olentona MCP-puolen ja isännän järjestelmän paikallisen ODBC-asentajapalvelimen välillä, ohjaamalla kutsuja node.js:n kautta. Palvelin on rakennettu node-odbc perusratkaisulle ja tukee monita ODBC-yhteyskelloja, esimerkiksi Virtuoson ODBC-ajuri lähinnä. Päällikön tarjoaa useita työkaluja MCP-asiakkaiden sovelluksille, joista löytyy funktionaalisia sovelluksia tietokantakokonaisuuksien luettelointiin, taulukoiden ja niiden kuvauslistojen listaukseen sekä SQL-, SPASQL- ja SPARQL-tyyppisten kyselyjen suorittamiseen. Päällikkö palauttaa tuloksia useissa muotoisissa kuten JSON Lines -muodossa (JSONL) ja markkainotaulukon muodossa. To set up the server, käyttäjät tarvitsevat asentamalla versio 21.1.0 tai uudemman node.js:n, minkän jälkeen hankitaan MCP-komponentit npm:llä. Palvelun konfiguraatio hallitaan ympäristön muuttujia, joita asetetaan .env-tiedoissa, mukaan lukien sitovat ODBC-Data Source Name, Kayttaja, Salasana, ODBC INI ja Large Language Model API Key. mcp-odbc-server on suunniteltu käyttöönottoa varten eri tietokantahallinnointijärjestelmissä (DBMS), ja projektissa on edistetty ohjelmakoodin antamista sekä yhteensopivuutta ja demon kooditotesinä muita DBMS:ia koskevien esimerkkien sisäänottoa projektiin. Sarjojen avainomaisia ominaisuuksia sisältävät serverin kyky kommunikoida ODBC-yhteensopivien tietokantojen kanssa, toiminnan tuominen useille erilaisille kyselytyyppien osalta, sekä laajennettavuus eri ODBC-yhdistimiin ja tietokantajärjestelmiin.

Pääominaisuudet

  • hae_schemas: Luettele tietokantojen skeeman, joita yhdistettävissä on tietokantojen hallintajärjestelmä
  • hae_taulukot: Luettele taulukoita yhdistetyn tietokantojen skeeman mukaan
  • kuvaile_taulukko: Annetaan taulukon kuvaus, mukaan lukien sarakkeiden nimet, tyyppitiedot ja avaimet
  • suodata_taulukkojen_nimet: Listaa taulukoita merkkijonoalgoritmin mukainen alustan perusteella
  • lähteä_tietokanta: Suorita SQL- kysely ja palauta tulokset JSON-merkkijono -muodossa
  • suorita_kysely: Suorita SQL-kysely ja palauta tulokset JSON-merkkijono -muodossa

Hinnat

Malli
Free
Arvio
Ei arvioita

Käyttötapaukset

Suurkielen Mallin Tiedon Pääsy

Auttaa suurkielen malleja käyttämään ODBC-pääsytietolähteisiä koulutukseen, inferenssiin tai tietolöytötehtäviin

Tietokannan integrointi

Integroida mcp-odbc-palvelintä eri tietokantojen hallintajärjestelmiin ja ODBC-yhteyksellä tarjota yhdistetty tietojen pääsynä

Plussat ja miinukset

Plussat

  • Tarjoaa läpinäkyvän pääsyn ODBC-pääsyn saataville tietolähteille suurille kielen mallille
  • Tuki useita ODBC-yhteystiedon yhdysteitä ja tietokantahallintajärjestelmiä
  • Tarjoaa joukon työkaluja MCP-palvelinten klienttitarkoituksessa, mukaan lukien skeeman, taulukon, kyselyn suorittaminen ja lisää

Miinukset

  • Tarvitsee Node.js-versio 21.1.0 tai ylempää
  • Tarvitsee erityistä asetusta ja ympäristömuuttujia ODBC- Data - Lähde Nimiä, Käyttäjiä, Salasanaa ja ODBC- INI

Arvostelut

Kirjaudu sisään jättääksesi arvostelun.

Ei arvosteluja. Ole ensimmäinen!

Kysymykset

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

Kysy kysymys

MCP Palvelimet vaihtoehdot