MariaDB Reader MCP Server
このプロジェクトは、MariaDBデータベースを参照して対話するためのModel Context Protocol(MCP)サーバーです。このサーバーは、ClineなどのAIアシスタントがMariaDBデータベースにアクセスして情報を検索できるようにするツールを提供します。
機能
このMCPサーバーは次のツールを提供します。
list_databases: アクセス可能なすべてのデータベースのリストを返します。list_tables: 指定されたデータベース内のすべてのテーブルのリストを返します。入力:
database(文字列、必須) - 表のリストを照会するデータベースの名前。
get_table_schema: 指定されたテーブルのスキーマ (列定義) を返します。入力:
database(文字列、必須) - テーブルが属するデータベース名。table(文字列、必須) - スキーマを照会するテーブル名。
query_table: 指定されたテーブルからデータを照会します。デフォルトでは最初の100行を返します。入力:
database(文字列、必須) - テーブルが属するデータベース名。table(文字列、必須) - データを照会するテーブル名。limit(数値、選択) - 返す最大行数(デフォルト:100)。
Related MCP server: Metabase MCP Server
設定
このサーバーを使用するには、GitHubリポジトリをクローンし、MCPクライアント(VS Code拡張など)の設定ファイルにサーバー情報を登録する必要があります。このリポジトリには事前にビルドされた実行可能ファイル( build/index.js )が含まれているため、別のビルドプロセスは必要ありません。
**ストレージクローン:**目的の場所にこのストアをクローンします。
git clone https://github.com/moosin76/mcp_server_mariadb_reader.gitMCP設定ファイルの変更:
設定例:
注意:
<클론된 저장소 경로>部分を物理ストレージをクローンされたローカルパスに変更する必要があります。 (例:C:/Users/YourUser/Documents/GitHub/mcp_server_mariadb_reader)envオブジェクト内のMariaDB接続情報を実際の環境に合わせて変更する必要があります。
開発(ソースコード修正時)
このリポジトリにはビルドされたファイルが含まれているため、サーバーを使用するために以下の手順を実行する必要はありません。ソースコード( srcディレクトリ)を直接変更して変更を適用するには、次の手順に従います。
依存関係のインストール(最初の1回または
npm install修正後のビルド:
npm run buildこのコマンドは、
srcディレクトリのTypeScriptコードをbuildディレクトリのJavaScriptコードにコンパイルします。
(オプション)開発中の変更の検出と自動ビルド:
npm run watch
ライセンス
このプロジェクトは、[ライセンス情報の入力]ライセンスの下で配布されます。