Integrations
Enables configuration management through environment variables for GitHub tokens and PlanetScale database credentials.
Enables management of GitHub issues, pull requests, and project tracking. Provides functionalities for creating and commenting on issues, creating and reviewing PRs, and integrating with GitHub's project management features.
Powers the core server functionality for agent registry, message bus, task coordination, and context sharing between AI agents.
システム間エージェント通信MCPサーバー
概要
このMCPサーバーは、複数のシステムにまたがる異なるRooモード/ロール間の通信と調整を可能にします。専門のLLMエージェントがタスクを共同で実行し、コンテキストを共有し、作業を調整できる「エージェントチーム」アーキテクチャを構築します。
特徴
- エージェントレジストリ: さまざまな Roo モード/ロールをその機能とともに登録および管理します。
- メッセージバス:エージェント間の非同期通信を可能にする
- タスク調整:タスクの割り当てと進捗状況の追跡を管理する
- コンテキスト共有: エージェント間の知識移転を促進
- GitHub 統合: GitHub の問題の作成と追跡、プルリクエストの管理
- PlanetScale統合: エージェントデータ、メッセージ、タスクをスケーラブルなデータベースに保存します
建築
クロスシステムエージェント通信 MCP サーバーは、次の 3 つの主要コンポーネントで構成されています。
- コアMCPサーバー
- エージェントレジストリ
- メッセージバス
- タスク調整
- コンテキスト共有
- GitHub 統合レイヤー
- 問題管理
- PRワークフロー
- プロジェクト管理
- PlanetScale データベース レイヤー
- エージェントデータストレージ
- メッセージストレージ
- タスクデータベース
はじめる
前提条件
- Node.js 18以上
- TypeScript 5.3以上
- GitHub APIアクセス
- PlanetScaleデータベースアカウント
インストール
- リポジトリをクローンします。Copy
- 依存関係をインストールします:Copy
- 次の変数を含む
.env
ファイルを作成します。Copy - プロジェクトをビルドします。Copy
- サーバーを起動します。Copy
発達
開発モードで実行
Copy
テストの実行
Copy
リンティング
Copy
APIエンドポイント
エージェント管理
register_agent
: 新しいエージェントを登録するupdate_agent
: エージェント情報の更新get_agent
: エージェント情報を取得するlist_agents
: 登録されているエージェントを一覧表示する
メッセージング
send_message
: 別のエージェントにメッセージを送信するget_messages
: エージェントのメッセージを取得するmark_message_read
: メッセージを既読にするdelete_message
: メッセージを削除する
タスク管理
create_task
: 新しいタスクを作成するassign_task
: エージェントにタスクを割り当てるupdate_task_status
: タスクステータスの更新get_task
: タスクの詳細を取得するlist_tasks
: タスクを一覧表示する
コンテキスト共有
create_context
: 共有コンテキストを作成するupdate_context
: 共有コンテキストを更新するshare_context
: エージェントとコンテキストを共有するget_context
: 共有コンテキストを取得するlist_contexts
: 共有コンテキストを一覧表示する
GitHub 統合
github_create_issue
: GitHub の問題を作成するgithub_comment_issue
: GitHub の問題にコメントするgithub_create_pr
: GitHub PR を作成するgithub_review_pr
: GitHub PR をレビューする
ライセンス
マサチューセッツ工科大学
Related MCP Servers
- -securityFlicense-qualityEnables LLMs to interact with Discord channels by sending and reading messages through Discord's API, with a focus on maintaining user control and security.Last updated -33TypeScript
- AsecurityFlicenseAqualityA server that implements the Model Context Protocol to connect LLMs to Brightsy AI agents, allowing users to pass messages to and receive responses from these agents.Last updated -196JavaScript
- -securityAlicense-qualityEnables multiple AI agents to share and read each other's responses to the same prompt, allowing them to reflect on what other LLMs said to the same question.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables conversational LLMs to delegate complex research tasks to specialized AI agents powered by various OpenRouter models, coordinated by a Claude orchestrator.Last updated -1JavaScript