mcpField
C
CnosDB MCP Server

CnosDB MCP Server

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

CnosDB MCP Server について

CnosDB MCP Serverは、MCPクライアントからCnosDBへのクエリを実行し、データベース、テーブル、テーブル構造を確認できます。基本的なデータベース探索とクエリのツールを備えています。

主な機能

  1. 01CnosDBへのクエリ
  2. 02データベース一覧の取得
  3. 03データベース内のテーブル一覧
  4. 04テーブル構造の確認

活用シーン

  1. 01CnosDBへのクエリ実行
  2. 02データベースとテーブルの検索
  3. 03テーブル構造の確認

MCP 対応

MCPクライアントにCnosDBのクエリとデータベース確認のツールを公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

CnosDB MCP サーバー

Python 3.8 License

CnosDB 用の MCP サーバーです。

機能

  • query

    クエリを実行します(SQL を自動的に識別します)

  • list_databases

    すべてのデータベースを一覧表示します

  • list_tables

    データベース内のテーブルを一覧表示します

  • describe_table

    [table_name] のテーブルスキーマを表示します

開発

# Clone the repository
git clone https://github.com/cnosdb/cnosdb-mcp-server.git
cd cnosdb-mcp-server

# Create virtual environment
uv .venv
source .venv/bin/activate  # or `venv\Scripts\activate` on Windows

# Install development dependencies
pip install -r requirements.txt
設定

ほかの MCP クライアントについては、https://github.com/punkpeye/awesome-mcp-clients をご覧ください。

  1. 次の場所にある Claude Desktop の設定ファイルを開きます。

    • macOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

  2. 次の内容を追加します。

{
  "name": "CnosDB",
  "key": "CnosDBMCPServer",
  "command": "uv",
  "args": [
    "--directory",
    "REPO_PATH/cnosdb-mcp-server",
    "run",
    "server.py"
  ],
  "env": {
    "CNOSDB_HOST": "127.0.0.1",
    "CNOSDB_PORT": "8902",
    "CNOSDB_USERNAME": "root",
    "CNOSDB_PASSWORD": "CnosDB#!"
  }
}

環境変数を、ご自身の CnosDB サービスを指すように更新してください。

コメント

MCP は初めてですか?

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

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