Crewai Dev Demo
FreeNot checkedMCP server providing tools for CrewAI Demo (see: kimwwk/crewai-demo)
About
MCP server providing tools for CrewAI Demo (see: kimwwk/crewai-demo)
README
A Model Context Protocol (MCP) server that provides file and command execution tools for CrewAI agents.
Overview
This MCP server provides several tools that can be used by CrewAI agents to interact with the file system and execute commands:
- read_file: Read file contents with line numbering
- list_files: List files in a directory, respecting .gitignore patterns
- write_to_file: Write content to files with validation
- execute_command: Execute shell commands with proper process management
Installation
Clone this repository:
git clone https://github.com/kimwwk/crewai-demo-mcp-server.git cd crewai-demo-mcp-serverInstall dependencies using
uv:# If you don't have uv installed, install it first: # curl -LsSf https://astral.sh/uv/install.sh | sh uv sync
Usage
Running the MCP Server
uv run python main.py
# .venv/bin/python3 main.py
By default, the server runs with SSE transport. To use stdio transport, uncomment the appropriate line in main.py.
Environment Variables
PROJECT_ROOT_PATH: Set this to override the default project root path
Tool Documentation
read_file
Reads a file and returns its content with line numbers.
Parameters:
path: The relative path to the file from the project rootline_range: Optional line range to read (e.g., "10-50")max_lines: Maximum number of lines to read (default: 1000)
list_files
Lists files in a directory, optionally recursively, honoring .gitignore.
Parameters:
path: The relative path to the directory from the project rootrecursive: Whether to list files recursively (default: False)
write_to_file
Writes content to a file. Creates the file if it doesn't exist, or overwrites it if it does.
Parameters:
path: The relative path to the file from the project rootcontent: The content to writeline_count: The predicted number of lines for omission detection
execute_command
Executes a command in a subprocess with timeout and captures streaming output.
Parameters:
command: The command to executecwd: Optional working directory (relative to PROJECT_ROOT_PATH or absolute)
License
MIT
Installing Crewai Dev Demo
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/kimwwk/crewai-dev-demo-mcp-serverFAQ
Is Crewai Dev Demo MCP free?
Yes, Crewai Dev Demo MCP is free — one-click install via Unyly at no cost.
Does Crewai Dev Demo need an API key?
No, Crewai Dev Demo runs without API keys or environment variables.
Is Crewai Dev Demo hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Crewai Dev Demo in Claude Desktop, Claude Code or Cursor?
Open Crewai Dev Demo on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Crewai Dev Demo with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
