StarRocks MCP サーバー
StarRocksデータベースとやり取りするためのモデル制御プロトコル(MCP)サーバー。このサーバーは、AIモデルが定義済みのツールセットを通じてStarRocksデータベースをクエリおよび操作するための標準化されたインターフェースを提供します。
概要
StarRocks MCP サーバーにより、AI モデルは次のことが可能になります。
- StarRocksデータベースでSELECTクエリを実行する
- 利用可能なテーブルの一覧
- テーブルスキーマを説明する
- 新しいテーブルを作成する(読み取り専用モードではない場合)
- INSERT、UPDATE、DELETE などの書き込み操作を実行する (読み取り専用モードではない場合)
インストール
前提条件
- Python 3.8以上
- StarRocksデータベースインスタンス
- SQLアルケミー
- MCP Pythonライブラリ
ソースからインストール
Smitheryからインストール
npm をインストール @smithery/sdk @modelcontextprotocol/sdk
MCPインスペクターの使用
npx @modelcontextprotocol/inspector uv --directory ~/mcp-server-starrocks を実行し、mcp-server-starrocks を実行します。
使用法
サーバーの起動
コマンドライン引数:
--host
: StarRocks サーバーホスト (必須)--port
: StarRocks サーバーポート (デフォルト: 9030)--user
: StarRocks ユーザー名 (必須)--database
: StarRocks データベース名 (必須)--password
: StarRocks パスワード(必要な場合)--readonly
: サーバーを読み取り専用モードで実行する (オプション)
利用可能なツール
サーバーは次のツールを提供します。
読み取り専用ツール:
read-query
: StarRocksデータベースに対してSELECTクエリを実行するlist-tables
: StarRocksデータベース内のすべてのテーブルを一覧表示するdescribe-table
: 特定のテーブルのスキーマを記述する
書き込みツール (読み取り専用モード以外の場合に使用可能):
write-query
: INSERT、UPDATE、またはDELETEクエリを実行するcreate-table
: StarRocksデータベースに新しいテーブルを作成する
例
テーブルの一覧表示
SELECTクエリの実行
テーブルの説明
テーブルの作成(読み取り専用モードではない場合)
ライセンス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
Related MCP Servers
- -securityAlicense-qualityMCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.Last updated -766318JavaScriptMIT License
- -securityAlicense-qualityThe Search MCP Server enables seamless integration of network and local search capabilities in tools like Claude Desktop and Cursor, utilizing the Brave Search API for high-concurrency and asynchronous requests.Last updated -152PythonMIT License
- -securityAlicense-qualityAn MCP server implementation that enables Claude AI to interact with Clickhouse databases. Features include secure database connections, query execution, read-only mode support, and multi-query capabilities.Last updated -PythonMIT License
- -securityFlicense-qualityAn MCP server that enables interaction with Datagouv APIs, primarily allowing users to search for up-to-date information about companies registered in France.Last updated -6TypeScript