MCP クルー AI サーバー
MCP Crew AI Serverは、CrewAIワークフローの実行、管理、作成を目的として設計された軽量なPythonベースのサーバーです。このプロジェクトは、モデルコンテキストプロトコル(MCP)を活用して大規模言語モデル(LLM)やClaude Desktop、Cursor IDEなどのツールと通信し、マルチエージェントワークフローを容易にオーケストレーションできます。
特徴
- 自動構成: 2 つの YAML ファイル (
agents.yml
とtasks.yml
) からエージェントとタスクの構成を自動的に読み込むため、基本設定用のカスタム コードを記述する必要はありません。 - **コマンドラインの柔軟性:**コマンドライン引数 (
--agents
および--tasks
) を介して構成ファイルにカスタム パスを渡します。 - シームレスなワークフロー実行: MCP
run_workflow
ツールを使用して、事前構成されたワークフローを簡単に実行します。 - **ローカル開発:**サーバーを STDIO モードでローカルに実行すると、開発とテストに最適です。
インストール
MCP Crew AI サーバーをインストールするには、いくつかの方法があります。
オプション 1: PyPI からインストールする (推奨)
オプション2: GitHubからインストールする
オプション3: クローンとインストール
要件
- Python 3.11以上
- MCP SDK
- クルーAI
- パイヤム
構成
- **agents.yml:**役割、目標、背景を持つエージェントを定義します。
- **tasks.yml:**説明と期待される出力を含むタスクを定義し、エージェントに割り当てます。
例: agents.yml
:
例: tasks.yml
:
使用法
インストールが完了したら、次のいずれかの方法で MCP CrewAI サーバーを実行できます。
標準Pythonコマンド
UV実行(uvx)の使用
より効率的なエクスペリエンスを実現するには、UV 実行コマンドを使用できます。
または、サーバーだけを直接実行します。
これにより、環境変数からのデフォルト構成を使用してサーバーが起動します。
コマンドラインオプション
--agents
: エージェントのYAMLファイルへのパス(必須)--tasks
: タスクYAMLファイルへのパス(必須)--topic
: クルーが取り組む主なトピック (デフォルト:「人工知能」)--process
: 使用するプロセスタイプ (選択肢: "sequential" または "hierarchical"、デフォルト: "sequential")--verbose
: 詳細出力を有効にする--variables
: YAML ファイルで置き換える追加の変数を含む JSON 文字列または JSON ファイルへのパス--version
: バージョン情報を表示して終了する
高度な使用法
YAML テンプレートで使用する追加の変数を指定することもできます。
これらの変数は、YAMLファイル内のプレースホルダーを置き換えます。例えば、 {topic}
「Machine Learning」に、 {year}
は「2025」に置き換えられます。
貢献
貢献を歓迎します!改善、バグ修正、新機能など、問題を報告したり、プルリクエストを送信したりしてください。
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
ワークフローオーケストレーションを楽しんでください!
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
モデル コンテキスト プロトコルを使用して、LLM や Claude Desktop、Cursor IDE などのツールと通信し、CrewAI ワークフローを実行、管理、作成するように設計された軽量の Python ベースのサーバーです。
Related MCP Servers
- -securityFlicense-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that enables users to kickoff and monitor deployed CrewAI workflows through Claude Desktop.Last updated -1Python
- -securityAlicense-qualityA Python package that implements a Model Context Protocol server for integrating with Flowise API, allowing users to list chatflows, create predictions, and dynamically register tools for Flowise chatflows or assistants.Last updated -PythonMIT License
- AsecurityFlicenseAqualityA Python server implementing the Model Context Protocol to provide customizable prompt templates, resources, and tools that enhance LLM interactions in the continue.dev environment.Last updated -2Python