MCP-Server
Verified Safeby archis17
Overview
Provides Git and GitHub workflow tools via an HTTP API for AI assistants to interact with local repositories and GitHub.
Installation
uvicorn server:app --host 127.0.0.1 --port 3333Environment Variables
- GIT_MCP_REPO
- GITHUB_TOKEN
- MCP_HOST
- MCP_PORT
Security Notes
The server uses `subprocess.run` with lists of arguments, which generally prevents shell injection. File paths for Git operations are validated to prevent path traversal outside the repository root. GitHub API interactions require an explicit `GITHUB_TOKEN` from environment variables, avoiding hardcoded secrets. The server itself does not implement authentication, relying on the security of the host environment and the AI assistant's configuration. Binding to `0.0.0.0` (if configured) allows network access, requiring external firewalling for production.
Similar Servers
github-mcp-server
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
octocode-mcp
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
gitlab-mr-mcp
Connects an AI assistant to GitLab to manage merge requests, CI/CD pipelines, and code reviews, enabling natural language interaction.
backlog
Manage project backlog and tasks using Markdown files in a Git repository, designed for frictionless collaboration between AI agents and human developers.