greptimedb-mcp-server
👁 PyPI - バージョン
👁 ビルドワークフロー
👁 MITライセンス
GreptimeDB用のモデルコンテキストプロトコル (MCP) サーバー実装。
このサーバーは、AIアシスタントにデータベースを安全かつ構造化された方法で探索・分析する手段を提供します。制御されたインターフェースを介してテーブルの一覧表示、データの読み取り、SQLクエリの実行が可能になり、責任あるデータベースアクセスが確保されます。
プロジェクトのステータス
これはまだ開発中の実験的なプロジェクトです。データのセキュリティとプライバシーの問題については具体的に対処されていないため、慎重にご利用ください。
機能
テーブルを一覧表示するには
list_resources使用しますテーブルデータを読み取るための
read_resourceツールを一覧表示するには
list_tools使用しますSQLを実行するための
call_toollist_promptsはプロンプトを一覧表示しますget_prompt名前でプロンプトを取得します
インストール
pip install greptimedb-mcp-server構成
次の環境変数を設定します。
GREPTIMEDB_HOST=localhost # Database host
GREPTIMEDB_PORT=4002 # Optional: Database MySQL port (defaults to 4002 if not specified)
GREPTIMEDB_USER=root
GREPTIMEDB_PASSWORD=
GREPTIMEDB_DATABASE=publicまたはコマンドライン引数経由:
--hostデータベースホスト、デフォルトはlocalhost、--portデータベースポート。MySQLプロトコルポートである必要があります。デフォルトでは4002。--userデータベースのユーザー名。デフォルトでは空。--passwordデータベースのパスワード。デフォルトでは空です。--databaseデータベース名。デフォルトはpublic。
使用法
クロードデスクトップ統合
Claude Desktop の構成ファイルで MCP サーバーを構成します。
macOS
場所: ~/Library/Application Support/Claude/claude_desktop_config.json
ウィンドウズ
場所: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"greptimedb": {
"command": "uv",
"args": [
"--directory",
"/path/to/greptimedb-mcp-server",
"run",
"-m",
"greptimedb_mcp_server.server"
],
"env": {
"GREPTIMEDB_HOST": "localhost",
"GREPTIMEDB_PORT": "4002",
"GREPTIMEDB_USER": "root",
"GREPTIMEDB_PASSWORD": "",
"GREPTIMEDB_DATABASE": "public"
}
}
}
}ライセンス
MIT ライセンス - 詳細については LICENSE.md ファイルを参照してください。
貢献する
Related MCP server: SQLite MCP Server
前提条件
uvパッケージ マネージャーを使用した PythonGreptimeDBのインストール
MCP サーバーの依存関係
発達
# Clone the repository
git clone https://github.com/GreptimeTeam/greptimedb-mcp-server.git
cd greptimedb-mcp-server
# Create virtual environment
uv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
# Install development dependencies
uv sync
# Run tests
pytestデバッグにはMCP Inspectorを使用します。
npx @modelcontextprotocol/inspector uv \
--directory \
/path/to/greptimedb-mcp-server \
run \
-m \
greptimedb_mcp_server.server了承
このライブラリの実装は、以下の 2 つのリポジトリからインスピレーションを受け、そのコードを組み込んでいます。感謝の意を表します。
ありがとう!
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GreptimeTeam/greptimedb-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
