Skip to main content
Glama
ssolis-ti

CrewAI MCP Orchestrator

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PYTHONUTF8NoSet to '1' to enable UTF-8 mode in Python (Windows compatibility).1
CREWAI_MCP_TRANSPORTNoTransport mode for the MCP server. Use 'stdio' for local or 'sse' for HTTP. Defaults to 'stdio'.stdio

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
crewai_define_agentD
crewai_define_taskD
crewai_kickoffD
crewai_edit_crew_pyB

Edit the crew.py file to add tools, LLM, or other parameters to a specific agent.

This tool modifies the agent method in crew.py to include custom tools, LLM configuration, or other agent parameters that can't be set via YAML alone.

Args: project_name: Name of the project agent_name: Name of the agent method to modify (e.g., 'researcher') tools: List of tool import strings (e.g., ['SerperDevTool()', 'WebsiteSearchTool()']) llm: LLM model string (e.g., 'gpt-4o', 'claude-3-5-sonnet') function_calling_llm: Function calling LLM model string other_params: Additional parameters to pass to the Agent constructor

crewai_flow_plotB

Generate an HTML visualization of a Flow project.

Runs crewai flow plot which outputs an interactive HTML file mapping out the flow states and transitions.

crewai_flow_runB

Execute a Flow project using the Python API.

This runs the flow directly using the Python API (flow.kickoff(inputs=...)) instead of the CLI, ensuring proper tool execution and avoiding interactive prompts.

crewai_query_knowledgeA

Query the internal CrewAI documentation RAG engine.

Use this when you need to look up how to use a specific CrewAI feature, tool, or pattern. It searches the official documentation and returns relevant snippets with their source URIs.

crewai_manage_memoryB

Manage CrewAI memory for a specific project.

Use 'reset' to run crewai reset-memories (requires --all flag or specific options). Use 'status' to check if the project has memory enabled.

crewai_test_crewB

Test the crew's performance and evaluate outputs.

Runs crewai test -n {iterations} -m {model}. This helps in assessing the quality of the crew's execution.

crewai_train_crewA

Train the crew to improve performance.

Runs crewai train -n {iterations} -f {filename}. Agent training provides human-in-the-loop feedback to optimize prompts.

crewai_replay_taskA

Replay a crew execution from a specific task.

Runs crewai replay -t {task_id}. Useful for debugging and retrying specific failed tasks.

crewai_create_projectA

Create a new CrewAI project using the official CLI.

This generates the standard scaffolding for a CrewAI project, including pyproject.toml, src directory, yaml configs, and entry points. The project is created inside the configured CrewAI workspace.

Note: The --skip_provider flag is used to avoid interactive prompts. You will need to manually configure the provider API keys in the project's .env file.

crewai_install_depsA

Install project dependencies.

Runs crewai install inside the project directory and optionally installs additional packages (e.g., specific crewai-tools).

crewai_project_infoA

Read the structure and core configurations of a CrewAI project.

Returns the pyproject.toml dependencies, available YAML configs, and Python source files to understand the current state of the project.

Prompts

Interactive templates invoked by user choice

NameDescription
design_crew Step-by-step guide to designing a full CrewAI project.
design_flow Design a state-managed Flow for event-driven orchestration.
debug_crew Diagnose issues in a CrewAI project.
create_custom_tool Guide for creating a custom CrewAI tool.
select_llm Recommend the appropriate LLM provider and configuration for a crew.

Resources

Contextual data attached and managed by the client

NameDescription
docs_index List all available CrewAI documentation categories and topics. Returns a structured index of every documentation page available, organized by category. Use this to discover what documentation is available before reading specific topics.
templates_indexList all available CrewAI templates organized by type.
custom_tool_templateGet the template for creating custom CrewAI tools with all three approaches.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ssolis-ti/crewai-mcp-hq'

If you have feedback or need assistance with the MCP directory API, please join our Discord server