mcpField
N
Node.js JDBC MCP Server

Node.js JDBC MCP Server

ローカル
github.com/darkSheep404データベース084 週間前に更新

Node.js JDBC MCP Server について

Node.js JDBC MCP Serverは、MySQL、Oracle、SQLiteを照会するためのNode.jsサーバーです。これらのデータベースに共通のSQLクエリインターフェースでアクセスする用途を想定しています。

主な機能

  1. 01MySQL、Oracle、SQLiteに対応
  2. 02パラメーター付きSQLクエリ
  3. 03データベース接続を閉じるエンドポイント
  4. 04ヘルスチェックエンドポイント
  5. 05ホットリロード対応の開発モード

活用シーン

  1. 01MySQLにパラメーター付きSQLクエリを実行
  2. 02API経由でOracleまたはSQLiteを照会

MCP 対応

プロジェクトはMCPサーバーと説明されていますが、READMEにあるのはヘルスチェック、SQLクエリ、データベース接続終了のHTTPエンドポイントであり、MCPツールやトランスポートの詳細は記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Node.js JDBC MCP サーバー

これは、MySQL、Oracle、SQLite データベースをサポートする Node.js ベースの JDBC MCP サーバーです。

システム要件

  • Node.js >= 18.0.0
  • MySQL Server
  • Oracle Database(任意)
  • SQLite3

インストール

  1. プロジェクトをクローンします:
git clone [repository-url]
cd node-jdbc-server
  1. 依存関係をインストールします:
npm install
  1. 環境変数を設定します: .env.example ファイルを .env にコピーし、実際の状況に合わせて設定を変更します。

使用方法

  1. サーバーを起動します:
npm start
  1. 開発モードで起動します(ホットリロードに対応):
npm run dev

API インターフェース

ヘルスチェック
GET /health
SQL クエリの実行
POST /query
Content-Type: application/json

{
  "type": "mysql|oracle|sqlite",
  "sql": "SELECT * FROM users WHERE id = ?",
  "params": [1]
}
データベース接続の終了
POST /close
Content-Type: application/json

{
  "type": "mysql|oracle|sqlite"
}

注意事項

  1. Oracle データベースを使用する場合は、Oracle クライアントをインストールする必要があります
  2. データベースサーバーが起動しており、アクセス可能であることを確認してください
  3. データベース接続情報を正しく設定してください
  4. 本番環境では、環境変数を使用して機密情報を管理することをお勧めします

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。