TG_MCP
TigerGraph 操作 (クエリ、スキーマ、頂点、エッジ、UDF) を MCP エージェントの構造化ツールおよび URI ベースのリソースとして公開する軽量 Python インターフェイス。
目次
特徴
- スキーマイントロスペクション
完全なグラフ スキーマ (頂点とエッジの種類) を取得します。 - クエリ実行
インストールされた GSQL クエリまたはパラメータ付きの生の GSQL 文字列を実行します。 - 頂点とエッジのアップサート
プログラムによって頂点とエッジを作成または更新します。 - リソースURI
tgraph://vertex/...
およびtgraph://query/...
URI を介してグラフ オブジェクトにアクセスします。 - UDFとアルゴリズムのリスト
インストールされているユーザー定義関数と GDS アルゴリズム カタログを取得します。
プロジェクト構造
インストール
- リポジトリをクローンする
- 仮想環境の作成と有効化
- 依存関係をインストールする
mcp[cli]>=1.6.0
およびpyTigerGraph>=1.8.6
が必要です。
構成
実行する前に次の環境変数を設定します。
これらはconfig.py
によって読み取られます。
クロードへの接続
この MCP サーバーをClaude デスクトップクライアントにインストールすると、Claude が TigerGraph ツールを直接呼び出すことができます。
上記を実行した後、Claude Desktop を再起動すると、ハンマー 🛠 アイコンから MCP ツールが利用可能になります。
例:
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュ
- プルリクエストを開く
すべての新しいコードがテストでカバーされ、PEP-8 スタイルに準拠していることを確認してください。
ライセンス
このプロジェクトはMIT ライセンスに基づいてライセンスされています。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
TigerGraph データベース操作を、Claude や他の MCP エージェント用の構造化ツールおよび URI ベースのリソースとして公開する軽量 Python インターフェイス。
Related MCP Servers
- -securityAlicense-qualityA Python-based server that implements the Model Context Protocol to interface with Claude Desktop as an MCP client, supporting interaction through efficient memory management.Last updated -1PythonMIT License
Fused MCP Agentsofficial
-securityAlicense-qualityA Python-based MCP server that allows Claude and other LLMs to execute arbitrary Python code directly through your desktop Claude app, enabling data scientists to connect LLMs to APIs and executable code.Last updated -26MIT License- AsecurityFlicenseAqualityMCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.Last updated -154JavaScript
- -securityFlicense-qualityA Python server implementing the Model Context Protocol that exposes tools for querying external APIs, compatible with Claude Desktop and ChatGPT Desktop.Last updated -Python