Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by ezyang • DevOps & CI/CD
An open-source MCP server that lets Claude (via Claude Desktop or browser extension) edit a local codebase, run declared commands (formatters/tests), and create Git commits to support pair-programming-style workflows.
Make, commit, and version changes inside a local Git repository while preserving a clear history of LLM edits.
Run project-specific commands (formatters, test suites, or other scripts) that are explicitly declared and sandboxed via codemcp.toml.
An IDE-agnostic pair-programming workflow where edits are applied automatically and can be reviewed or rolled back by the developer.
codemcp is a tool that connects Claude to a local Git repository so the model can make edits, run user-declared commands (like formatters and tests), and version every LLM-driven change as commits. It emphasizes safety by forbidding unrestricted shell use and requiring allowed commands be declared in codemcp.toml, and it is IDE-agnostic so you can review changes in your preferred editor. The server is open-source, supports running remotely (e.g., via Tailscale), and logs activity for troubleshooting; it also recommends using Claude Pro for the intended, low-marginal-cost workflow.
If and only if the user explicitly asks you to initialize codemcp with path, you should invoke this tool. This will return instructions which you should IMMEDIATELY follow before continuing, in particular, it will explain other ways you can invoke this tool. If the user indicates they want to "amend" or "continue working" on a PR, you should set reuse_head_chat_id=True to continue using the same chat ID. In each subsequent request NOT including the initial request to initialize codemcp, you must call the UserPrompt tool with the user's verbatim request text. Arguments: subtool: The subtool to run (InitProject, ...) path: The path to the file or directory to operate on user_prompt: The user's original prompt verbatim, starting AFTER instructions to initialize codemcp (e.g., you should exclude "Initialize codemcp for PATH") subject_line: A short subject line in Git conventional commit format (for InitProject) reuse_head_chat_id: If True, reuse the chat ID from the HEAD commit instead of generating a new one (for InitProject) ... (there are other arguments which will be documented when you InitProject)
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.