mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: CodeMCP

CodeMCP for MCP

Codemcp: A Claude Coding Assistant for Direct Git Repository Access

  • Free
  • 4.9
  • V v8.3.0

Codemcp: A Claude Coding Assistant for Direct Git Repository Access

Codemcp is a free MCP server developed by Simplyliz (ezyang on GitHub) for the mcp platform, categorized as a coding assistant. Built with Python, it extends Claude's capabilities by providing direct file editing access to local Git repositories. This program is designed to enhance developer workflows, allowing Claude Pro or Claude Max users to engage in pair programming. It connects to Claude Desktop and the claude.ai web client, supporting the Server-Sent Events transport protocol for persistent communication.

What does Codemcp connect to?

Codemcp functions as an open-source Model Context Protocol (MCP) server, connecting to Claude Desktop and the claude.ai web client. It achieves this web client integration through the claude-mcp browser extension. Its primary role is to serve as a coding assistant, providing these Claude interfaces with direct file editing access to local Git repositories. Codemcp supports the Server-Sent Events (SSE) transport protocol, maintaining a persistent HTTP connection to stream MCP messages. This setup ensures continuous interaction between Claude and local development environments.

Core features and tools

Codemcp exposes specific callable tools to enhance coding workflows. It includes a format command, which automatically executes after every file edit, ensuring code consistency. The program also offers a read_file tool, though it has been noted for lacking proper path validation. A key security feature is the ability to pre-declare user-defined commands within a "codemcp.toml" allowlist. This mechanism restricts the shell commands that the AI agent can execute, providing a controlled environment for automated code modifications.

Who is it for?

Codemcp is primarily designed for developers who utilize Claude Pro or Claude Max and seek to integrate Claude as a pair programming assistant. It caters to those needing to automate code changes, implement new features, or perform refactoring tasks directly within their local Git repositories. The program enhances developer productivity by allowing Claude to interact directly with the codebase. Skip this if you require a system with explicit application-level authentication for all access.

How to get started

No credentials are required for application-level authentication. Codemcp supports the Server-Sent Events transport protocol.

Use cases

  • Implementing new features in a codebase.
  • Fixing failing tests with autonomous Git safety.
  • Performing refactors on existing codebases.

Codemcp provides a powerful bridge for developers using Claude to interact directly with local Git repositories, enhancing automated development workflows. While it offers command restriction for security, users should note its lack of explicit application-level authentication and the need for external network security for remote access. This tool is ideal for developers seeking to automate coding tasks. Start by using Codemcp to implement a new feature in a local Git repository.

  • Pros

    • Enables Claude to edit local Git repositories.
    • Supports autonomous feature implementation.
    • Restricts agent commands via allowlist.
    • Compatible with Claude Desktop and web client.
  • Cons

    • Read file tool lacks path validation.
    • No explicit application-level authentication.
    • Requires Tailscale for remote network security.
    • Goose compatibility has limitations in v0.6.0.
Icon of program: CodeMCP

CodeMCP for MCP

  • Free
  • 4.9
  • V v8.3.0