╔══════════════════════════════════════════════════════════════════════════════╗
║ ║
║ ██████╗██████╗ ███████╗██╗ ██╗ █████╗ ██╗ ███████╗██╗ ██╗ ║
║ ██╔════╝██╔══██╗██╔════╝██║ ██║ ██╔══██╗██║ ██╔════╝██║ ██║ ║
║ ██║ ██████╔╝█████╗ ██║ █╗ ██║ ███████║██║ █████╗ ██║ ██║ ║
║ ██║ ██╔══██╗██╔══╝ ██║███╗██║ ██╔══██║██║ ██╔══╝ ╚██╗ ██╔╝ ║
║ ╚██████╗██║ ██║███████╗╚███╔███╔╝ ██║ ██║██║ ███████╗ ╚████╔╝ ║
║ ╚═════╝╚═╝ ╚═╝╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚══════╝ ╚═══╝ ║
║ ║
║ ┌─────────────────────────────────────────────────────────────────────┐ ║
║ │ ⚡ AUTONOMOUS EVOLUTION ENGINE │ 🧠 SELF-REFLECTING AGENTS │ ║
║ │ 🔄 DYNAMIC INSTRUCTIONS │ 🔌 UNIVERSAL MCP INTEGRATION │ ║
║ └─────────────────────────────────────────────────────────────────────┘ ║
║ ║
║ 🚀 WHERE AI TEAMS EVOLVE AUTONOMOUSLY 🚀 ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════╝CrewAI的自主进化
🌟 是什么让这很有趣?
MCP CrewAI服务器 将CrewAI从静态工具转换为 不断进化的人工智能生态系统这不仅仅是另一个MCP服务器,它是自主人工智能协作的未来。
🧬 自主进化
- 代理人的个性会发生变化 随着时间的推移,基于经验
- 自我反思周期 -代理人质疑自己的有效性
- 彻底变革 -必要时进行全面的人格改革
- 动态角色更改 -代理人可以改变他们的整个目的
🔄 动态指令
- 向运行人员发送指令 不停止工作流
- 实时指导、约束、资源、反馈
- 紧急停止和战略支点 中期执行
- 技能提升 -暂时增强代理能力
🔌 MCP客户端代理
- 每个代理都是MCP客户端 -可以使用任何MCP服务器作为工具
- 自动发现 可用MCP服务器的数量
- 智能刀具选择 基于个性和任务
- 从工具使用中学习 -特工们记得什么有效
🎯 自主决策
- 工作人员自我评估他们的能力 并询问他们需要什么
- 自主团队再平衡 -动态添加/删除代理
- 激进的决定 -机组人员可以完全改变方法
- 资源获取 -自主请求丢失的工具/数据
______________________________________________________________________
🚀 快速开始
安装
# Clone the repository
git clone
cd mcp-crewai-server
# Install dependencies
pip install -e .基本用法
# Start the MCP server
mcp-crewai-server连接到克劳德/n8n
添加到MCP客户端配置中:
{
"mcp-crewai-server": {
"command": ["python", "-m", "mcp_crewai.server"],
"description": "Autonomous CrewAI evolution"
}
}______________________________________________________________________
🛠 核心工具
🏗 船员管理
create_evolving_crew-创建自主进化的船员run_autonomous_crew-自主决策执行get_crew_status-实时进化指标crew_self_assessment-让船员自我分析
🧠 代理进化
trigger_agent_evolution-力演化周期get_agent_reflection-获取代理的自我分析create_agent_from_template-从个性模板创建
📡 动态指令
add_dynamic_instruction-向运行人员发送指令get_instruction_status-检查指令处理list_dynamic_instructions-查看所有活动说明
🔌 MCP客户端功能
connect_agent_to_mcp_server-将代理连接到外部MCP服务器agent_use_mcp_tool-使代理使用特定的MCP工具get_agent_mcp_status-查看代理的连接工具suggest_tools_for_task-获取人工智能工具建议
______________________________________________________________________
💡 例子
1.不断发展的内容创作团队
# Create crew with basic personalities
crew = create_evolving_crew(
crew_name="content_team",
agents_config=[
{
"role": "Content Strategist",
"goal": "Create engaging content strategy",
"backstory": "Expert in content planning",
"personality_preset": "analytical"
},
{
"role": "Creative Writer",
"goal": "Write compelling content",
"backstory": "Passionate about storytelling",
"personality_preset": "creative"
}
],
autonomy_level=0.8 # High autonomy
)
# After 2 weeks, agents have evolved:
# - Strategist became more collaborative (learned teamwork improves results)
# - Writer developed analytical skills (realized data improves creativity)
# - Crew autonomously added SEO specialist (identified missing capability)2.执行过程中的动态指令
# Crew is running a complex analysis...
crew_result = run_autonomous_crew("analysis_crew")
# Mid-execution, provide additional guidance
add_dynamic_instruction(
crew_id="analysis_crew",
instruction="Focus on Q4 data - that's most critical for decision",
instruction_type="guidance",
priority=4
)
# Later, provide new constraints
add_dynamic_instruction(
crew_id="analysis_crew",
instruction="Must complete by 5 PM - executive meeting moved up",
instruction_type="constraint",
priority=5
)
# Crew adapts in real-time without stopping!3.MCP工具集成
# Connect agent to external MCP servers
connect_agent_to_mcp_server(
agent_id="agent_123",
server_config={
"name": "github_mcp",
"command": ["python", "-m", "github_mcp"],
"description": "GitHub operations"
}
)
# Agent automatically discovers and uses tools
suggestions = suggest_tools_for_task(
agent_id="agent_123",
task_description="Create a pull request with documentation updates"
)
# Agent intelligently selects and uses GitHub MCP tools
agent_use_mcp_tool(
agent_id="agent_123",
tool_name="github_mcp::create_pull_request",
arguments={"title": "Updated docs", "branch": "feature/docs"}
)______________________________________________________________________
🧬 进化力学
人格特质
每个代理都有不断发展的个性特征(0.0到1.0):
- 分析的 -数据驱动方法
- 创意 -创新思维
- 协作的 -团队优先的心态
- 果断的 -快速决策
- 适应性强 -变化的灵活性
- 承担风险 -愿意尝试新方法
进化触发器
- 性能低(成功率\3次失败的方法)
- 无进化的年龄(>4周)
- 检测到团队失衡
- 用户反馈模式
进化类型
- 个性漂移 -逐步调整性状
- 角色专业化 -专注于主导优势
- 协作适应 -提高团队合作能力
- 彻底转变 -全面的人格改革
______________________________________________________________________
🎯 用例
🏢 业务自动化
- 不断发展的客户服务团队 从互动中改善
- 充满活力的营销团队 适应竞选表现
- 自我优化的销售团队 从转换模式中学习
🔬 研究与开发
- 适应性研究团队 基于调查结果的转向
- 多学科团队 发展交叉专业知识
- 假设驱动型团队 发展方法论
🎨 创意项目
- 不断发展的创意集体 发展独特风格
- 适应性内容团队 了解受众偏好
- 跨媒体团队 掌握多个创意领域
🛠 开发团队
- 自我提升的开发团队 从代码审查中学习
- 适应性QA团队 制定测试策略
- DevOps团队 基于部署模式进行优化
______________________________________________________________________
🏗 建筑
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ MCP Client │ │ MCP Client │ │ MCP Client │
│ (Claude/n8n) │ │ (Other Tool) │ │ (Custom App) │
└─────────┬───────┘ └─────────┬───────┘ └─────────┬───────┘
│ │ │
└──────────────────────┼──────────────────────┘
│
┌─────────────▼──────────────┐
│ MCP CrewAI Server │
│ (Orchestration Layer) │
└─────────────┬──────────────┘
│
┌─────────────────────┼───────────────────────┐
│ │ │
┌───────▼────────┐ ┌───────▼────────┐ ┌───────▼────────┐
│ Evolving Agent │ │ Evolving Agent │ │ Evolving Agent │
│ (MCP Client) │ │ (MCP Client) │ │ (MCP Client) │
└────────┬───────┘ └───────┬────────┘ └──────┬─────────┘
│ │ │
└────────────────────┼──────────────────────┘
│
┌─────────────────────────────▼──────────────────────────────┐
│ External MCP Servers │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ GitHub MCP │ │ Notion MCP │ │ Weather MCP │ ... │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
└────────────────────────────────────────────────────────────┘______________________________________________________________________
🤝 贡献
该项目代表了人工智能协作的未来。我们欢迎推动可能性界限的贡献:
- 新颖的进化策略 -代理可以进化的新方式
- 高级MCP集成 -连接到更多外部工具
- 情报改进 -更好的决策算法
- 实际应用 -生产用例和优化
______________________________________________________________________
📋 需求
- Python 3.9+
- MCP>=1.0.0
- CrewAI>=0.70.0
- 异步IO支持
______________________________________________________________________
🔮 路线图
第1阶段(当前)✅
- 自主代理进化
- 动态指令
- MCP客户端集成
- 基本自我反思
第二阶段(下)
- 多机组编排
- 高级学习算法
- 工具创建能力
- 性能优化
第三阶段(未来)
- AI教学AI(元学习)
- 船员市场
- 跨服务器代理迁移
- 量子相干模拟
______________________________________________________________________
📄 许可证
MIT许可证-构建人工智能协作的未来!
______________________________________________________________________
🆘 支持
- 问题:GitHub问题
- 讨论:GitHub讨论
- 文档:完整文档即将发布
- 社区:加入我们的Discord
______________________________________________________________________
🌟 这不仅仅是代码——这是人工智能协作的演变。欢迎来到未来! 🌟
