Agentis MCP について
Agentis MCP は、MCP サーバーのツールやリソースを利用するカスタムエージェントやマルチエージェントシステムを構築する Python フレームワークです。複数のトランスポート方式と接続管理を備え、エージェントのワークフロー構築に利用できます。
主な機能
- 01MCP ツールとリソースへのアクセス
- 02マルチエージェントワークフローの調整
- 03カスタムエージェント API
- 04stdio と SSE のトランスポート
- 05永続・一時接続の管理
- 06複数サーバーの集約
活用シーン
- 01MCP ツールを使うエージェントの構築
- 02マルチエージェントワークフローの調整
- 03複数サーバーのツールの統合
MCP 対応
エージェントを MCP サーバーに接続し、ツールとリソースへのアクセスを提供します。stdio と SSE に対応し、複数サーバーを集約できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Agentis MCP
MCP サーバー接続機能を備えた、強力な AI エージェントを構築するための柔軟なマルチエージェントフレームワークです。
機能
- MCP サーバーに接続して、ツールへのアクセスやリソースの取得ができます
- 強力なオーケストレーションによるマルチエージェントワークフローを構築できます
- カスタムエージェントを作成するためのシンプルで直感的な API
- 柔軟な設定システム
- さまざまなトランスポート方式(stdio、SSE)をサポート
- 永続的および一時的な接続管理
- 複数のツールサーバーの集約
インストール
pip install agentis-mcp
クイックスタート
import asyncio
from agentis_mcp import Agent, AgentContext
from agentis_mcp.config import load_config
async def main():
# Load the configuration from a YAML file
config = load_config("config.yaml")
# Create an agent context
context = AgentContext(config)
# Create an agent with the context
async with Agent(context) as agent:
# Run a task with the agent
result = await agent.run("What's the weather in San Francisco?")
print(result)
asyncio.run(main())
ドキュメント
詳細なドキュメントについては、ドキュメントディレクトリを参照してください。
ライセンス
APACHE 2.0
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。