Claude Crew logo

Claude Crew

by d-kimuson

Claude Crew is a tool for creating autonomous coding agents using Claude Desktop and Model Context Protocol (MCP). It excels in delegating low-complexity tasks and enabling non-engineers to implement features using natural language only.

View on GitHub

Last updated: N/A

What is Claude Crew?

Claude Crew is a tool designed to create autonomous coding agents that work with Claude Desktop and the Model Context Protocol (MCP). It focuses on maximizing Claude Desktop's performance by optimizing context window usage, prioritizing operation verification through unit testing, and providing project-optimized MCP and context information.

How to use Claude Crew?

To use Claude Crew, first set up your project using the CLI, which interactively configures project information and provides MCP tools and custom instructions. Then, configure Claude Desktop by adding the MCP settings and custom instructions generated by the CLI. The tool then automates tasks such as updating dependencies, RAG index, and pulling latest Git changes, providing the LLM with necessary project context for autonomous task execution, including linting and unit testing.

Key features of Claude Crew

  • Autonomous coding agent creation

  • Efficient context window usage

  • Prioritization of unit testing for verification

  • Project-optimized MCP and context information

  • CLI for interactive project setup

  • MCP Server for Claude Desktop integration

  • Memory Bank for persistent project knowledge

  • TypeScript and RAG integrations

Use cases of Claude Crew

  • Automating low-complexity coding tasks

  • Enabling non-engineers to implement features using natural language

  • Improving code quality through automated linting and testing

  • Streamlining project setup and configuration for Claude Desktop

  • Creating AI agents capable of self-correcting code based on feedback

FAQ from Claude Crew

How do I fix MCP Server failing to start?

Ensure your claude_desktop_config.json matches the format in .claude-crew/mcp.json. Update the MCP configuration in Claude Desktop with the latest format. Refer to config.example.json for an example configuration.

How do I reset the database?

Use the commands npx claude-crew clean to clean up existing database containers and volumes, and npx claude-crew setup-db to reinitialize the database.

Can I use Claude Crew with other MCP tools?

It is recommended to disable similar tools like filesystem and claude-code to avoid conflicts and improve AI agent efficiency. Consider using browser operation tools only when unit testing is challenging.

How do I add custom instructions for other tools?

Manually append to the CLI-generated instructions (.claude-crew/instruction.md) or add instructions for additional tools directly to your project's custom instructions.

How do I use the automatic MCP approval snippet?

Generate the snippet using npx claude-crew@latest create-snippet and paste the generated content into the Claude Desktop Developer Console (Cmd + Alt + Shift + i).