Integrations
Used as the web framework for implementing MCP-compatible REST endpoints, exposing agent personality traits and callable tools through standardized HTTP interfaces.
Referenced for hosting related components like rid-lib and koi-net dependencies.
Implements architecture diagrams in the documentation to visualize the Coordinator-Adapter pattern and component relationships.
KOI-MCP統合
知識組織化インフラストラクチャ (KOI) とモデル コンテキスト プロトコル (MCP) を統合するブリッジング フレームワーク。自律エージェントが豊富な性格特性を交換し、機能を標準化されたツールとして公開できるようにします。
クイックスタート
前提条件
インストール
デモの実行
KOI-MCP の動作を確認する最も簡単な方法は、デモを実行することです。
これにより、詳細なイベント ログとコンポーネント ステータス表示を備えた豊富なインタラクティブ コンソールが提供されます。
あるいは、メイン モジュールを使用して簡略化されたデモを実行することもできます。
これにより、コーディネーターノードと、異なる性格特性を持つ2つのエージェントノードが起動します。その後、以下のサイトにアクセスしてください。
- コーディネーターレジストリ: http://localhost:9000/resources/list
- 役立つエージェントツール: http://localhost:8101/tools/list
- クリエイティブ エージェント ツール: http://localhost:8102/tools/list
コンポーネントを個別に実行する
コンポーネントを個別に実行することもできます。
建築
KOI-MCP 統合は**、コーディネーター-アダプター パターン**に従います。
- KOIコーディネーターノード: KOIネットワークの中央ハブとして機能し、エージェントの検出と状態の同期を処理します。
- MCP アダプター: KOI パーソナリティ バンドルを MCP 互換のリソースとツールに変換します
- エージェントノード: ネットワークに特性をブロードキャストする個性を持つ個々のエージェント
- MCP レジストリ サーバー: アダプタのレジストリを MCP 互換エンドポイントとして公開します。
- MCP エージェント サーバー: 各エージェントの個別のサーバーで、エンドポイントとして特定の特性を公開します。
エージェントパーソナリティモデル
エージェントは特性ベースの性格モデルを通じて能力を表現します。
各特性は次のようになります。
- 単純な値(文字列、数値、ブール値、リスト)
- メタデータ(説明、タイプ、is_callable)を持つ複合オブジェクト
- LLMクライアントから呼び出すことができる呼び出し可能なツール
実装の詳細
エージェントパーソナリティRID
このシステムは、専用のAgentPersonality
タイプを使用して KOI のリソース識別子 (RID) システムを拡張します。
性格プロファイルスキーマ
エージェントのパーソナリティは Pydantic モデルを使用して構造化されます。
知識処理パイプライン
このシステムは、専用のハンドラーを通じて KOI の知識処理パイプラインと統合されます。
MCPエンドポイント統合
この統合により、MCP 互換の REST エンドポイントが提供されます。
コーディネーターレジストリエンドポイント
GET /resources/list
: 既知のエージェントリソースをすべて一覧表示するGET /resources/read/{resource_id}
: 特定のエージェントの詳細を取得するGET /tools/list
: 利用可能なエージェントツールをすべて一覧表示する
エージェント サーバー エンドポイント
GET /resources/list
: このエージェントのパーソナリティをリソースとして一覧表示するGET /resources/read/agent:{name}
: このエージェントのパーソナリティの詳細を取得しますGET /tools/list
: このエージェントの呼び出し可能な特性をツールとして一覧表示するPOST /tools/call/{trait_name}
: 特定の特性をツールとして呼び出す
構成
コーディネーターの構成
エージェント構成
高度な使用法
実行時に特性を更新する
エージェントは特性を動的に更新できます。
カスタムナレッジハンドラー
パーソナリティ処理用のカスタム ハンドラーを登録できます。
発達
テストの実行
プロジェクト構造
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
- 分散型知識組織のためのKOI-Netライブラリ上に構築
- LLMツール統合のための新しいモデルコンテキストプロトコル(MCP)標準と互換性があります
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
知識組織化インフラストラクチャ (KOI) とモデル コンテキスト プロトコル (MCP) を統合するブリッジング フレームワーク。自律エージェントが性格特性を交換し、機能を標準化されたツールとして公開できるようにします。
Related MCP Servers
- -securityFlicense-qualityFacilitates interaction and context sharing between AI models using the standardized Model Context Protocol (MCP) with features like interoperability, scalability, security, and flexibility across diverse AI systems.Last updated -1Python
- -securityFlicense-qualityA comprehensive suite of Model Context Protocol servers designed to extend AI agent Claude's capabilities with integrations for knowledge management, reasoning, advanced search, news access, and workspace tools.Last updated -5TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2514
- -securityFlicense-qualityManages AI conversation context and personal knowledge bases through the Model Context Protocol (MCP), providing tools for user data, conversation content, and knowledge management.Last updated -1TypeScript