mcp-odbc-server logo

mcp-odbc-serverTypescript-baserad Modell Kontext Protokoll (MCP) Server för Öppen Databasanslutning (ODBC)

(0)
Daniel NikulshynGranskat av Daniel Nikulshyn·Uppdaterad juli 2026

Översikt

mcp-odbc-server är en TypeScript-baserad Model Context Protocol (MCP)-server som ger Large Language Models transparent åtkomst till ODBC-tillgängliga datakällor. Den fungerar som en bro mellan MCP-klienterna och värdsystemets lokala ODBC Driver Manager, och dirigerar anrop via node.js. Servern är byggd ovanpå node-odbc och stödjer olika ODBC-anslutningar, med exempel i huvudsak inriktade mot Virtuoso ODBC-anslutningen. Servern erbjuder flera verktyg för MCP-klientapplikationer, inklusive funktioner för att lista databasscheman, tabeller och tabellbeskrivningar, samt att köra SQL-frågor, SPASQL-frågor och SPARQL-frågor. Den returnerar resultat i olika format, som JSON Lines (JSONL) och Markdown-tabellformat. För att konfigurera servern måste användarna installera node.js version 21.1.0 eller högre, följt av MCP-komponenter med npm. Serverns konfiguration hanteras via miljövariabler som anges i en .env-fil, som innehåller bindningar för ODBC Data Source Name, användare, lösenord, ODBC INI och Large Language Model API-nyckel. mcp-odbc-server är utformat för att fungera med olika databashanteringsystem (DBMS) och projektet uppmuntrar kodbidrag och användardemos relaterade till andra DBMS för inkorporering i projektet. Serverns nyckelfunktioner omfattar dess förmåga att interagera med ODBC-tillgängliga datakällor, stöd för olika typer av frågor och dess utbyggnadsbarhet för att fungera med olika ODBC-anslutningar och DBMS.

Nyckelfunktioner

  • get_schemas: Lista databasscheman som är tillgängliga för ansluten DBMS
  • get_tables: Lista tabeller associerade med ett valt databasschema
  • describe_table: Ge tabellbeskrivning, inklusive kolumnnamn, datatyper och nycklar
  • filter_table_names: Lista tabeller baserat på ett sökmönster
  • query_database: Kör SQL-fråga och returnera resultat i JSON Lines-format
  • execute_query: Kör SQL-fråga och returnera resultat i JSON Lines-format

Priser

Modell
Free
Kategori
MCP-servrar
Betyg
Inga recensioner

Användningsfall

Stor Språkmodell Dataåtkomst

Aktivera Stora Språkmodeller för att komma åt ODBC-tillgängliga datakällor för utbildning, inferens eller datahämtning

Databasintegrering

Integrera mcp-odbc-servern med olika databashanteringsystem och ODBC-anslutningar för att tillhandahålla en enhetlig dataåtkomstlager

Fördelar och nackdelar

Fördelar

  • Tillhandahåller transparent åtkomst till ODBC-tillgängliga datakällor för Stora Språkmodeller
  • Stöder flera ODBC-anslutningar och databashanteringsystem
  • Erbjuda ett urval av verktyg för MCP-klientprogram, inklusive schemat och tabellhämtning, frågeutförande och mer

Nackdelar

  • Kräver node.js version 21.1.0 eller högre
  • Behöver specifik konfiguration och miljövariabler inställda för ODBC Data Source Name, Användare, Lösenord och ODBC INI

Recensioner

Logga in för att lämna en recension.

Inga recensioner än. Bli den första!

Frågor

Ja, du kan hämta schemainformation innan du körs frågor. Mera information finns på https://mcp-odbc-server.

Ja, servern exponerar funktioner som get_schemas, get_tables, describe_table och filter_table_names, vilket tillåter klienter att lista tillgängliga scheman, tabeller och deras meta-data innan de kör några SQL- eller SPARQL-frågor.

Asked by Ludovic Girard · Feb 17, 2026

Vilka är de minsta kraven för att köra mcp-odbc-server?

Du behöver en relativt nylig Node.js runtime (version 21.1.0 eller senare) samt miljövariabler för ODBC-datakällans namn, användarkonto och ODBC-configuration filen och en inkommande fil.

Asked by Gustav Lindberg · Dec 12, 2025

Hur returnerar servraren frågeresultat?

SQL, SPASQL och SPARQL-frågor utförs genom servern och resultaten returneras i json-linjer (JSONL) eller en markdown-tabellformat, beroende på klientens begäran.

Asked by Noelia Campos · Dec 11, 2025

Vilka ODBC-drivrutinerna är kompatibla med mcp-odbc-server?

Servern bygger på node-odbc och stöder alla ODBC-kopplare som fungerar med node-odbc. Dokumentationens exempel fokuserar på Virtuosas ODBC-kopplare, men det kan användas med andra ODBC-drivrutin som exponerar de nödvändiga konfigurationsinställningarna.

Asked by Bilal Choudhury · Nov 4, 2025

Ställ en fråga

Alternativ till MCP-servrar