About ezyang/codemcp
codemcp is an open-source MCP (Model Context Protocol) for Claude Desktop that transforms Claude into a pair programming assistant. It allows users to ask Claude to implement features, fix bugs, refactor code, and run tests directly on a local codebase. Key design decisions include auto-accept by default for unsupervised agent actions, predeclared shell commands in a codemcp.toml file for security, and Git versioning of all LLM edits to enable fine-grained rollback. It is IDE agnostic, works with any editor, and is intended for use with Anthropic's Claude Pro subscription ($20/month) to achieve zero marginal cost per action. The author notes that codemcp is now considered obsolete due to the availability of Anthropic's Claude Code, but the repository remains for reference and potential porting of its design ideas.
Key Features
Pros & Cons
- Zero marginal cost per agent action when using Claude Pro subscription
- Auto-accept by default reduces need for constant supervision
- Predeclared commands enhance safety by restricting shell access
- Git versioning allows easy rollback of any individual LLM edit
- IDE agnostic, works with any code editor or IDE
- Open source, customizable to specific needs
- Author considers codemcp obsolete due to Claude Code's availability
- Requires manual approval for tool use in some versions (master branch)
- Less full-featured than Claude Code or other dedicated coding agents like Cursor or Aider
- Requires Claude Pro subscription (cost) to use