一个使用CrewAI框架提供AI代理和任务管理能力的MCP服务器。
./crew.sh
安装脚本会:
在使用服务器之前,请设置您的OpenAI API密钥:
export OPENAI_API_KEY="your-api-key"
服务器提供了三个主要工具:
{
"method": "call_tool",
"params": {
"name": "create_agent",
"arguments": {
"role": "研究员",
"goal": "有效地研究和分析信息",
"backstory": "一位经验丰富的研究分析师"
}
}
}
{
"method": "call_tool",
"params": {
"name": "create_task",
"arguments": {
"description": "分析最近的市场趋势",
"agent": "研究员",
"expected_output": "一份详细的分析报告"
}
}
}
{
"method": "call_tool",
"params": {
"name": "create_crew",
"arguments": {
"agents": ["研究员"],
"tasks": ["分析最近的市场趋势"],
"verbose": true
}
}
}
创建并运行一个完整的流程:
(echo '{"method": "call_tool", "params": {"name": "create_agent", "arguments": {"role": "研究员", "goal": "有效地研究和分析信息", "backstory": "一位经验丰富的研究分析师"}}}'; echo '{"method": "call_tool", "params": {"name": "create_task", "arguments": {"description": "分析最近的市场趋势", "agent": "研究员", "expected_output": "一份详细的分析报告"}}}'; echo '{"method": "call_tool", "params": {"name": "create_crew", "arguments": {"agents": ["研究员"], "tasks": ["分析最近的市场趋势"], "verbose": true}}}') | python3 src/crew_server.py
jq 命令行工具(用于安装脚本)如果您遇到任何问题:
pip install -r requirements.txt)