CrewAI Enterprise MCP Server

CrewAI Enterprise MCP Server

site icon
2025.03.20 34
Python工作流自动化任务监控开发效率
CrewAI Enterprise MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,主要用于部署和执行 CrewAI 工作流。该服务器允许用户启动已部署的 CrewAI 工作流并检查其状态,获取工作流执行结果。
View on GitHub

Overview

基本能力

产品定位

CrewAI Enterprise MCP Server 是一个工作流部署和执行平台,专注于提供 CrewAI 工作流的管理和执行能力。

核心功能

  1. 启动工作流:通过 kickoff_crew 工具启动已部署的 CrewAI 工作流。
  2. 检查状态:通过 get_crew_status 工具检查工作流的执行状态和结果。

适用场景

  1. 工作流自动化:适用于需要自动化执行复杂工作流的场景。
  2. 任务监控:适用于需要实时监控任务执行状态的场景。

工具列表

  1. kickoff_crew:用于启动已部署的 CrewAI 工作流。
  2. get_crew_status:用于获取工作流的执行状态和结果。

常见问题解答

  1. 如何配置环境变量?:需要从 app.crewai.com 获取 MCP_CREWAI_ENTERPRISE_SERVER_URLMCP_CREWAI_ENTERPRISE_BEARER_TOKEN 并配置到环境中。

使用教程

使用依赖

  1. 确保已安装 Python 和 pip。
  2. 安装 mcpmcp[cli]bash pip install mcp mcp[cli]

安装教程

  1. 克隆仓库到本地。
  2. 配置环境变量 MCP_CREWAI_ENTERPRISE_SERVER_URLMCP_CREWAI_ENTERPRISE_BEARER_TOKEN
  3. 使用以下命令启动服务: bash uv run --with mcp[cli] mcp run <filepath of cloned repo> /crewai_enterprise_server.py

调试方式

  1. 检查服务是否正常运行: bash curl -X GET http://localhost:8000/status
  2. 使用 kickoff_crewget_crew_status 工具测试工作流启动和状态检查功能。

许可证

None