Coding assistant for Claude Desktop, enabling code edits and testing
Top 27.8% on sourcepulse
This project provides a coding assistant for Claude Desktop, enabling users to directly ask Claude to implement features, fix bugs, and refactor codebases. It targets developers who use Claude Pro for coding tasks, offering a cost-effective alternative to API-based solutions by leveraging a subscription model and enforcing safe agentic practices.
How It Works
The system integrates with Claude Desktop as a "MCP Server," allowing Claude to interact with the local filesystem and execute predefined commands (like running tests or formatters). It prioritizes safety through a limited toolset and Git version control for easy rollback, ensuring changes can be reviewed and accepted or rejected.
Quick Start & Requirements
uv
(uv x --from git+https://github.com/ezyang/codemcp@prod codemcp
) or globally with pip install git+https://github.com/ezyang/codemcp@prod
.claude_desktop_config.json
to register the MCP server.codemcp.toml
file in the project directory to define commands.Highlighted Details
Maintenance & Community
CONTRIBUTING.md
.Licensing & Compatibility
Limitations & Caveats
The project is not an autonomous agent and requires user intervention after each chat to review and approve changes. Users may encounter Claude Desktop's output limits, necessitating manual continuation.
2 months ago
1 day