Token导航 LogoToken导航TokenDH.com
MCP Crew AI Server logo
AI代理stdio官方级别未说明来源级核验

MCP Crew AI Server

MCP Server

MCP Crew AI Server是一个基于Python的轻量级服务器,用于运行、管理和创建CrewAI多代理工作流,适用于开发者和测试人员。

工具数

0

提示词数

0

GitHub Stars

36

资源数

0
本地开发PythonClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

adam-paterson

提供方

adam-paterson

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp-crew-ai

详细介绍

MCP机组人工智能服务器

MCP Crew AI Server是一个基于Python的轻量级服务器,旨在运行、管理和创建CrewAI工作流。该项目利用 模型上下文协议(MCP) 与大型语言模型(LLM)和工具(如Claude Desktop或Cursor IDE)通信,使您能够轻松编排多代理工作流。

特性

  • 自动配置: 从两个YAML文件自动加载代理和任务配置(agents.ymltasks.yml),因此您不需要为基本设置编写自定义代码。
  • 命令行灵活性: 通过命令行参数将自定义路径传递给配置文件(--agents--tasks).
  • 无缝工作流执行: 通过MCP轻松运行预配置的工作流 run_workflow 工具。
  • 地方发展: 以STDIO模式在本地运行服务器,使其成为开发和测试的理想选择。

安装

安装MCP Crew AI服务器有几种方法:

选项1:从PyPI安装(推荐)

pip install mcp-crew-ai

选项2:从GitHub安装

pip install git+https://github.com/adam-paterson/mcp-crew-ai.git

选项3:克隆和安装

git clone https://github.com/adam-paterson/mcp-crew-ai.git
cd mcp-crew-ai
pip install -e .

需求

  • Python 3.11+
  • MCP-SDK
  • CrewAI
  • PyYAML

配置

  • agents.yml: 用角色、目标和背景故事定义你的代理人。
  • tasks.yml: 用描述、预期输出定义任务,并将其分配给代理。

示例 agents.yml:

zookeeper:
  role: Zookeeper
  goal: Manage zoo operations
  backstory: >
    You are a seasoned zookeeper with a passion for wildlife conservation...

示例 tasks.yml:

write_stories:
  description: >
    Write an engaging zoo update capturing the day's highlights.
  expected_output: 5 engaging stories
  agent: zookeeper
  output_file: zoo_report.md

用法

安装后,您可以使用以下任一方法运行MCP CrewAI服务器:

标准Python命令

mcp-crew-ai --agents path/to/agents.yml --tasks path/to/tasks.yml

使用UV执行(uvx)

为了获得更流畅的体验,您可以使用UV执行命令:

uvx mcp-crew-ai --agents path/to/agents.yml --tasks path/to/tasks.yml

或者直接运行服务器:

uvx mcp-crew-ai-server

这将使用环境变量中的默认配置启动服务器。

命令行选项

  • --agents:代理YAML文件的路径(必需)
  • --tasks:任务YAML文件的路径(必需)
  • --topic:机组人员要处理的主要主题(默认:“人工智能”)
  • --process:要使用的流程类型(选项:“顺序”或“分层”,默认值:“连续”)
  • --verbose:启用详细输出
  • --variables:JSON字符串或JSON文件的路径,其中包含要在YAML文件中替换的其他变量
  • --version:显示版本信息并退出

高级用法

您还可以提供在YAML模板中使用的其他变量:

mcp-crew-ai --agents examples/agents.yml --tasks examples/tasks.yml --topic "Machine Learning" --variables '{"year": 2025, "focus": "deep learning"}'

这些变量将替换YAML文件中的占位符。例如, {topic} 将被“机器学习”所取代 {year} “2025”。

贡献

欢迎投稿!请打开问题或提交包含改进、错误修复或新功能的拉取请求。

许可证

该项目根据麻省理工学院许可证获得许可。有关详细信息,请参阅LICENSE文件。

工作流程编排愉快!

目录标签

目录标签

本地开发PythonClaude多代理工作流本地部署Python服务器LLM通信自动化配置

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP