mcp-odbc-server logo

mcp-odbc-serverTypeScript基盤のModel Context Protocol (MCP)サーバー Open Database Connectivity (ODBC)用

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

mcp-odbc-serverは、TypeScriptをベースとしたModel Context Protocol (MCP)サーバーである。これは Large Language ModelsにTransparentなODBCアクセスソースへのアクセスを提供し、MCPクライアントとホストシステムのローカルODBCドライバマネージャーとの橋渡しを務め、また、ノード.js経由でのコールルのルーティングを提供する。 このサーバーはnode-odbcをベースとしており、数多くのODBCコネクタをサポートしており、主な用途はVirouto ODBCコネクタ向けの例用としている。 サーバーにはMCPクライアントのために数々のツールが提供されており、データベースのスキーマやテーブルリスト、テーブルへの関数、SQLクエリーの実行、SPASQLクエリーの実行、SPARQLクエリーの実行などが含まれている。また、結果はJSONラインやマークダウン用テーブルフォーマットなどの形式で返される。 これをセットアップするには、まずノード.js 21.1.0バージョン以上が必要であり、その後MCPコンポーネントをnpmによってインストールする必要がある。サーバーの設定は.envファイルに環境変数を指定することで行う。また、ODBCデータソース名、ユーザー名、パスワード、ODBC INI、そして Large Language Model API Keyのバインディングが含まれる。 mcp-odbc-serverは、異なるデータベースマネジメントシステム (DBMS)と互換可能であり、プロジェクトではDBMS関連のコードコントリビューションやデモンストレーション等を促しており、他のDBMSに用いることを奨めており、コードとデモンストレーションをプロジェクトに取り込もうとしている。 サーバーには以下の要素がある。 get_schemas: 接続しているDBMSにアクセス可能なデータベースのスキーマの一覧を表示する get_tables: セレクト済みのデータベースのスキーマに関連付けられたテーブルの一覧を表示する describe_table: テーブルに関する説明情報、カラム名やデータタイプ、キーなどの情報を提供する filter_table_names: サブストリングパターンによるテーブル名のフィルタリング機能 query_database: SQLクエリーを実行しJSONラインフォーマットで結果を返す execute_query: SQLクエリーを実行しJSONラインフォーマットで結果を返す

主な機能

  • databaseスキーマの一覧表示(get_schemas)
  • データベースのテーブルの一覧表示(get_tables)
  • テーブルの説明情報を提供する(describe_table)
  • テーブルフィルタリング機能(filter_table_names)
  • SQLクエリーの実行(query_database)
  • SQLクエリーの実行(execute_query)

料金

モデル
Free
評価
まだレビューはありません

ユースケース

Large Languageモデルへのデータアクセスの提供

Large Languageモデルへのデータアクセスを提供してトレーニング、推論、またはデータ取得のタスクに利用することを可能にする

データベースの統合

ODBCコネクタをサポートするさまざまなデータベースマネジメントシステムと統合することで統一されたデータアクセス層を提供する

メリット & デメリット

メリット

  • Large Languageモデルに対して透明なODBCアクセス可能なデータソースへのアクセスを提供する
  • 数多くのODBCコネクタとデータベースマネジメントシステムをサポートする
  • MCPクライアント用にいくつかのツールを提供する(スキーマやテーブルリスト、クエリーの実行など)

デメリット

  • ノード.jsバージョン21.1.0以上が必須である
  • ODBCデータソース名、ユーザー名、パスワード、またODBC INIなどの特定の設定や環境変数のセットアップが必須である

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

Q&A

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

質問する

マルチクラウンドプロトコルサーバーの代替

Playwright MCP interface preview
Playwright MCPマルチクラウンドプロトコルサーバー

オープンソースのMCP サーバー、LLMs がリアルブラウザを Playwright とアクセシビリティサムネルの力で操作できる。

4.8 (6)
Free
Pydantic AI interface preview
Pydantic AIマルチクラウンドプロトコルサーバー

Python エージェント フレームワークとして Pydantic チームが提供する型安全の GenAI アプリケーションをビルドする。

4.8 (6)
Free
Cognee interface preview
Cogneeマルチクラウンドプロトコルサーバー

アダプティブ メモリ レイヤーは、AI エージェントが時間の経過とともにコンテキストから学ぶことができます。

4.8 (5)
Free
Inbox Zero interface preview
Inbox Zeroマルチクラウンドプロトコルサーバー

Email AIアシスタントがメールを整理、回答の下書きを書き、インボックスのゼロに到達させるためにサポートする。

4.8 (4)
Free
Screenpipe interface preview
Screenpipeマルチクラウンドプロトコルサーバー

オープンソースの 24 時間体制のローカルスクリーンおよび音声録画によるコンテキスト意識を持つ AI アプリ作成のため

4.8 (4)
Free
AgentKit interface preview
AgentKitマルチクラウンドプロトコルサーバー

TypeScriptライブラリです。ツール、メモリ、多エージェントワークフローとともにAIエージェントを構築およびオーケストレーションする。

4.5 (4)
Free
onchain-mcp logo
onchain-mcpマルチクラウンドプロトコルサーバー

銀行未満のオンチェーンAPIをMCPに導入

(0)
26Free
markitdown logo
markitdownマルチクラウンドプロトコルサーバー

Python tool for converting files and office documents to Markdown.

(0)
23Free