mcp-odbc-server logo

mcp-odbc-serverTypScript založený server Model Contex Protokolu (MCP) pro otevřenou databázovou spojkovou konektivitu (ODBC)

(0)
Daniel NikulshynRecenzováno Daniel Nikulshyn·Aktualizováno červenec 2026

Přehled

mcp-odbc-server je server založený na TypeScriptu využívající protokol Model Context Protocol (MCP), který poskytuje velkým jazykovým modelům transparentní přístup k datovým zdrojům dostupným přes ODBC. Funguje jako most mezi klienty MCP a lokálním správcem ovladačů ODBC hostujícího systému a směruje volání pomocí node.js. Server je postaven na základě node-odbc a podporuje různé ovladače ODBC, přičemž příklady jsou primárně zaměřeny na ovladač Virtuoso ODBC. Server nabízí několik nástrojů pro klientské aplikace MCP, včetně funkcí pro výpis databázových schémat, tabulek a popisů tabulek, stejně jako pro provádění dotazů SQL, SPASQL a SPARQL. Vrácené výsledky jsou dostupné v různých formátech, jako jsou JSON Lines (JSONL) a formát markdown tabulky. Pro nastavení serveru musí uživatelé nainstalovat node.js verze 21.1.0 nebo vyšší, následované MCP komponentami pomocí nástroje npm. Konfigurace serveru je spravována pomocí environmentálních proměnných nastavených v souboru .env, který zahrnuje vazby pro název zdroje dat ODBC, uživatelské jméno, heslo, ODBC INI a klíč API velkého jazykového modelu. mcp-odbc-server je navržen pro práci s různými systémy správy databází (DBMS) a projekt podporuje příspěvky kódu a demonstraci použití souvisejících s jinými DBMS pro začlenění do projektu. Mezi klíčové funkce serveru patří schopnost komunikovat s datovými zdroji dostupnými přes ODBC, podpora různých typů dotazů a jeho rozšiřitelnost pro práci s různými ODBC konektory a DBMS.

Klíčové funkce

  • get_schemas: Seznam dostupných databázových schémat u připojeného DBMS
  • get_tables: Seznam táborů spojený s vybraným databázovým schématem
  • describe_table: Poskytuje popis tabulky, včetně jména sloupce, datové typy a klíčů
  • filter_table_names: Seznam táborů založený na podřetivním vzoru
  • query_database: Vykoná SQL dotaz a vrátí výsledky ve formátu JSON Lines
  • execute_query: Vykoná SQL dotaz a vrátí výsledky ve formátu JSON Lines

Ceník

Model
Free
Kategorie
Server MCP
Hodnocení
Žádné recenze

Případy užití

Datový přístup pro velký jazykový model

Poskytuje velkým jazykovým modelům přístup k databázovým zdrojům dostupným prostřednictvím odborné konektivity ODBC pro školení, inferece nebo datové zásobnictví

Integrace databáze

Integruje server mcp-odbc-server s různými databázovými systémy a konektory ODBC, aby nabízel sdružený přístup k datům

Pro a proti

Pro

  • Poskytuje transparentní přístup ke zdrojům dostupným prostřednictvím konektivity ODBC pro velké jazykové modely
  • Podporuje různé konektory ODBC a databázové systémy
  • Poskytuje řadu nástrojů pro klienta MCP, včetně načítání databázových schémat, táborů, realizace dotazu a další

Proti

  • Potřebuje verze node.js 21.1.0 nebo vyšší
  • Potřebuje specifickou konfiguraci a nastavení prostředí pro jméno zdroje ODBC, uživatele, heslo a ODBC INI

Recenze

Přihlas se, abys mohl napsat recenzi.

Žádné recenze. Buď první!

Otázky

Mohu získat informace o schématu před spuštěním dotazů?

Ano, server poskytuje funkce jako get_schemas, get_tables, describe_table a filter_table_names, které umožňují klientům vypsat dostupná schémata, tabulky a jejich metadata před vykonáním jakéhokoli SQL nebo SPARQL dotazu.

Asked by Ludovic Girard · Feb 17, 2026

Jaké jsou minimální požadavky pro spuštění mcp-odbc-server?

Potřebujete aktuální běhové prostředí Node.js – verzi 21.1.0 nebo vyšší – spolu s environmentálními proměnnými pro ODBC Data Source Name, uživatelské přihlašovací údaje a soubor ODBC INI s konfigurací. Server spoléhá na node-odbc pro komunikaci s ovladačem.

Asked by Gustav Lindberg · Dec 12, 2025

Jak server vrací výsledky dotazů?

SQL, SPASQL a SPARQL dotazy jsou vykonávány přes server a výsledky jsou vráceny buď ve formátu JSON Lines (JSONL), nebo ve formátu Markdown tabulky, v závislosti na požadavku klienta.

Asked by Noelia Campos · Dec 11, 2025

Jaké ODBC ovladače jsou kompatibilní s mcp-odbc-server?

Server je postaven na node-odbc a podporuje jakýkoliv ODBC konektor, který funguje s node-odbc. V dokumentaci se zaměřují na Virtuoso ODBC Connector, ale může být použit i s jinými ODBC ovladači, které vystavují požadované nastavení DSN, uživatelské jméno a heslo.

Asked by Bilal Choudhury · Nov 4, 2025

Polož otázku

Alternativy k Server MCP