Crew AI MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides AI agent and task management capabilities using the CrewAI framework, including creating agents, tasks, and crews to perform AI-driven workflows

  • Utilizes OpenAI's API for powering the AI agents within the CrewAI framework, requiring users to set their OpenAI API key

Servidor MCP de la IA de la tripulación

Un servidor MCP que proporciona capacidades de gestión de tareas y agentes de IA mediante el marco CrewAI.

Configuración

  1. Clonar o bifurcar este repositorio
  2. Ejecute el script de configuración:
./crew.sh

El script de configuración hará lo siguiente:

  • Instalar las dependencias de Python necesarias
  • Configure el archivo de configuración MCP para su sistema
  • Configurar las rutas correctas automáticamente

Configuración

Antes de usar el servidor, configure su clave API de OpenAI:

export OPENAI_API_KEY="your-api-key"

Uso

El servidor proporciona tres herramientas principales:

1. Crear un agente

{ "method": "call_tool", "params": { "name": "create_agent", "arguments": { "role": "researcher", "goal": "Research and analyze information effectively", "backstory": "An experienced research analyst" } } }

2. Crear una tarea

{ "method": "call_tool", "params": { "name": "create_task", "arguments": { "description": "Analyze recent market trends", "agent": "researcher", "expected_output": "A detailed analysis report" } } }

3. Crea y dirige una tripulación

{ "method": "call_tool", "params": { "name": "create_crew", "arguments": { "agents": ["researcher"], "tasks": ["Analyze recent market trends"], "verbose": true } } }

Ejemplo de uso

Cree y ejecute un flujo de trabajo completo:

(echo '{"method": "call_tool", "params": {"name": "create_agent", "arguments": {"role": "researcher", "goal": "Research and analyze information effectively", "backstory": "An experienced research analyst"}}}'; echo '{"method": "call_tool", "params": {"name": "create_task", "arguments": {"description": "Analyze recent market trends", "agent": "researcher", "expected_output": "A detailed analysis report"}}}'; echo '{"method": "call_tool", "params": {"name": "create_crew", "arguments": {"agents": ["researcher"], "tasks": ["Analyze recent market trends"], "verbose": true}}}') | python3 src/crew_server.py

Requisitos del sistema

  • Python 3.8 o superior
  • Herramienta de línea de comandos jq (para script de configuración)
  • VSCode con la extensión Roo Cline instalada

Plataformas compatibles

  • macOS
  • Linux
  • Windows (a través de Git Bash)

Solución de problemas

Si encuentra algún problema:

  1. Asegúrese de que su clave API de OpenAI esté configurada correctamente
  2. Verifique que todas las dependencias estén instaladas ( pip install -r requirements.txt )
  3. Verifique que el archivo de configuración de MCP exista y tenga la configuración correcta
  4. Asegúrese de que la ruta del servidor en la configuración de MCP coincida con la ubicación real de su archivo

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones
  3. Realiza tus cambios
  4. Ejecute el script de configuración para verificar que todo funciona
  5. Enviar una solicitud de extracción
-
security - not tested
F
license - not found
-
quality - not tested

Permite la gestión de tareas y agentes de IA mediante el marco CrewAI, lo que permite a los usuarios crear y ejecutar agentes y tareas en un entorno de flujo de trabajo automatizado.

  1. Setup
    1. Configuration
      1. Usage
        1. 1. Create an Agent
        2. 2. Create a Task
        3. 3. Create and Run a Crew
        4. Example Usage
      2. System Requirements
        1. Supported Platforms
          1. Troubleshooting
            1. Contributing
              ID: y5nsuuf5t8