git-mcp-server and github-to-mcp
These are complements: the first provides direct Git repository access to AI agents, while the second converts GitHub repositories' APIs into MCP servers, allowing agents to interact with repository data through multiple protocol interfaces.
About git-mcp-server
cyanheads/git-mcp-server
An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, and more, via the MCP standard. STDIO & HTTP.
This server helps AI agents or large language models (LLMs) manage code repositories. It allows them to perform common Git operations like cloning projects, committing changes, creating branches, merging code, and publishing updates. It's designed for developers who are building AI systems that need to interact with and modify source code.
About github-to-mcp
nirholas/github-to-mcp
Convert GitHub repositories to MCP servers automatically. Extract tools from OpenAPI, GraphQL & REST APIs for Claude Desktop, Cursor, Windsurf, Cline & VS Code. AI-powered code generation creates type-safe TypeScript/Python MCP servers. Zero config setup - just paste a repo URL. Built for AI assistants & LLM tool integration.
This tool helps AI engineers and developers quickly integrate external codebases with AI assistants like Claude or ChatGPT. By simply providing a GitHub repository URL, it analyzes the code, extracts APIs and functions, and generates a standardized Model Context Protocol (MCP) server. This server enables AI assistants to understand and interact with the codebase, allowing them to autonomously read files, search code, and call API endpoints.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work