git-control-mcp
Verified Safeby haroldcampbell
Overview
Provides Micro-Control Protocol (MCP) tools for common Git and GitHub operations, enabling automated source control management and integration with developer environments like Codex CLI.
Installation
uv run env PYTHONPATH=src python -m git_control.serverSecurity Notes
The server uses `subprocess.run` to execute `git` and `gh` commands. While the `run_git` tool enforces an allowlist of subcommands, other tools (e.g., `stage_files`, `commit_changes`, `fetch`) accept `extra_args` which are passed directly to specific git subcommands. This could potentially allow injection of additional, unintended git flags if the client providing `extra_args` is untrusted. The server primarily operates over stdio for local interaction, reducing the external attack surface. Explicit warnings are provided for destructive Git operations.
Similar Servers
sandbox
An all-in-one agent sandbox environment offering unified browser, shell, file, Jupyter, VSCode, and MCP operations for AI agents and developers.
pulse-tm
Pulse is a terminal-based task manager designed for developers to manage projects and tasks, offering CLI, TUI, and seamless integration with AI agents via the Model Context Protocol (MCP).
mcp-test-repo
Serves as a test repository for GitHub MCP Server verification.
repo-from-remote-mcp1
This repository appears to be a placeholder or testbed for an MCP server development, primarily containing testing documentation rather than executable server code.