
CrewAI Enterprise MCP Server

2025.03.20
34
Python工作流自动化任务监控开发效率
CrewAI Enterprise MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,主要用于部署和执行 CrewAI 工作流。该服务器允许用户启动已部署的 CrewAI 工作流并检查其状态,获取工作流执行结果。
View on GitHub
Overview
基本能力
产品定位
CrewAI Enterprise MCP Server 是一个工作流部署和执行平台,专注于提供 CrewAI 工作流的管理和执行能力。
核心功能
- 启动工作流:通过
kickoff_crew
工具启动已部署的 CrewAI 工作流。 - 检查状态:通过
get_crew_status
工具检查工作流的执行状态和结果。
适用场景
- 工作流自动化:适用于需要自动化执行复杂工作流的场景。
- 任务监控:适用于需要实时监控任务执行状态的场景。
工具列表
- kickoff_crew:用于启动已部署的 CrewAI 工作流。
- get_crew_status:用于获取工作流的执行状态和结果。
常见问题解答
- 如何配置环境变量?:需要从 app.crewai.com 获取
MCP_CREWAI_ENTERPRISE_SERVER_URL
和MCP_CREWAI_ENTERPRISE_BEARER_TOKEN
并配置到环境中。
使用教程
使用依赖
- 确保已安装 Python 和 pip。
- 安装
mcp
和mcp[cli]
:bash pip install mcp mcp[cli]
安装教程
- 克隆仓库到本地。
- 配置环境变量
MCP_CREWAI_ENTERPRISE_SERVER_URL
和MCP_CREWAI_ENTERPRISE_BEARER_TOKEN
。 - 使用以下命令启动服务:
bash uv run --with mcp[cli] mcp run <filepath of cloned repo> /crewai_enterprise_server.py
调试方式
- 检查服务是否正常运行:
bash curl -X GET http://localhost:8000/status
- 使用
kickoff_crew
和get_crew_status
工具测试工作流启动和状态检查功能。
许可证
None