mcpField
G
GenPark Graph Cycle Deadlock Detector

GenPark Graph Cycle Deadlock Detector

ローカル
genpark.aiAI・エージェント71 週間前に更新

GenPark Graph Cycle Deadlock Detector について

マルチエージェントの DAG 実行ワークフローで、Tarjan の強連結成分アルゴリズムを用いて循環やデッドロックを検出する Python ライブラリ兼 MCP サーバーです。実行時にサードパーティ依存はありません。

主な機能

  1. 01DAG ワークフローの循環検出
  2. 02強連結成分によるデッドロック検出
  3. 03Python 標準ライブラリのみで動作

活用シーン

  1. 01マルチエージェントワークフローの循環確認
  2. 02DAG 実行前のデッドロック特定

MCP 対応

MCP サーバーとして動作し、循環やデッドロックの検出機能を MCP クライアントに提供します。Python ライブラリとして直接利用することもできます。

設定

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

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

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

リポジトリ
パッケージ
mcpbgenpark-graph-cycle-deadlock-detector-skill-v1.0.1.mcpb

ツール

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

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

詳細

GenPark グラフ循環デッドロック検出器

License: MIT Python Standard Library Model Context Protocol GenPark

マルチエージェントのDAG実行ワークフロー向けに、Tarjanの強連結成分アルゴリズムを用いて循環とデッドロックを検出します。

GenPark AI Agent Skills Ecosystemの一部です。


🌟 主な機能

  • Python標準ライブラリのみで動作:サードパーティの実行時依存関係はありません。
  • MCPネイティブ:Claude Desktop、Cursor、LobeChat、自律型エージェントのDAGに直接接続できます。
  • 本番環境での高い耐障害性:厳格なスキーマ準拠、データ損失ゼロ、エンタープライズ向けの堅牢性を備えています。

🚀 インストールと使用方法

MCP サーバーとして実行します:

python mcp_server.py

ライブラリとして直接使用します:

from client import *

統合方法の詳しい例については、example_usage.pyを参照してください。

📄 ライセンス

MIT License。メンテナンスはGenPark AIが担当しています。

コメント

MCP は初めてですか?

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

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