Skip to main content
Glama

TG_MCP

統合

TigerGraph 操作 (クエリ、スキーマ、頂点、エッジ、UDF) を MCP エージェントの構造化ツールおよび URI ベースのリソースとして公開する軽量 Python インターフェイス。

目次

  1. 特徴

  2. プロジェクト構造

  3. インストール

  4. 構成

  5. クロードへの接続

  6. 貢献

  7. ライセンス

Related MCP server: Fused MCP Agents

特徴

  • スキーマイントロスペクション
    完全なグラフ スキーマ (頂点とエッジの種類) を取得します。

  • クエリ実行
    インストールされた GSQL クエリまたはパラメータ付きの生の GSQL 文字列を実行します。

  • 頂点とエッジのアップサート
    プログラムによって頂点とエッジを作成または更新します。

  • リソースURI
    tgraph://vertex/...およびtgraph://query/... URI を介してグラフ オブジェクトにアクセスします。

  • UDFとアルゴリズムのリスト
    インストールされているユーザー定義関数と GDS アルゴリズム カタログを取得します。

プロジェクト構造

TG_MCP/ ├── config.py # Environment config (HOST, GRAPH, SECRET) ├── tg_client.py # Encapsulates TigerGraphConnection and core operations ├── tg_tools.py # `@mcp.tool` definitions exposing client methods ├── tg_resources.py # `@mcp.resource` URI handlers ├── main.py # MCP app bootstrap (`mcp.run()`) ├── pyproject.toml # Project metadata & dependencies ├── LICENSE # MIT License └── .gitignore # OS/Python ignore rules

インストール

  1. リポジトリをクローンする

    git clone https://github.com/Muzain187/TG_MCP.git cd TG_MCP
  2. 仮想環境の作成と有効化

    python3 -m venv venv source venv/bin/activate
  3. 依存関係をインストールする

    pip install .

    mcp[cli]>=1.6.0およびpyTigerGraph>=1.8.6が必要です。

構成

実行する前に次の環境変数を設定します。

export TG_HOST=https://<your-tigergraph-host> export TG_GRAPH=<your-graph-name> export TG_SECRET=<your-api-secret>

これらはconfig.pyによって読み取られます。

クロードへの接続

この MCP サーバーをClaude デスクトップクライアントにインストールすると、Claude が TigerGraph ツールを直接呼び出すことができます。

uv run mcp install main.py

上記を実行した後、Claude Desktop を再起動すると、ハンマー 🛠 アイコンから MCP ツールが利用可能になります。

例:

画像

画像

貢献

  1. リポジトリをフォークする

  2. 機能ブランチを作成する

    git checkout -b feature/YourFeature
  3. 変更をコミットする

    git commit -m "Add YourFeature"
  4. ブランチにプッシュ

    git push origin feature/YourFeature
  5. プルリクエストを開く

すべての新しいコードがテストでカバーされ、PEP-8 スタイルに準拠していることを確認してください。

ライセンス

このプロジェクトはMIT ライセンスに基づいてライセンスされています。

-
security - not tested
A
license - permissive license
-
quality - not tested

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/Muzain187/TG_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server