github-mcp-server
GitHub's official MCP Server
The GitHub MCP Server is GitHub's official Model Context Protocol server that enables AI assistants and agents to interact with GitHub repositories, issues, pull requests, workflows, and other platform features through natural language. It provides both remote (hosted by GitHub) and local deployment options, supporting OAuth and personal access token authentication. Developers can use it to automate repository management, code analysis, CI/CD monitoring, issue triage, and team collaboration workflows across VS Code, Claude Desktop, Cursor, Windsurf, and other MCP-compatible clients.
Key Features
Use Cases
- 01Browse code repositories and search files using natural language queries in your AI assistant
- 02Automate issue and pull request management including creation, updates, triage, and reviews
- 03Monitor GitHub Actions workflows, analyze build failures, and manage CI/CD pipelines
- 04Analyze code security findings from Code Scanning, Secret Scanning, and Dependabot alerts
- 05Manage GitHub Projects, discussions, and team collaboration workflows through AI tools
- 06Create and update repository content, branches, and files via conversational AI interactions
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
github-mcp-server — FAQ
What is the GitHub MCP Server?+
It's GitHub's official Model Context Protocol server that connects AI assistants and chatbots directly to GitHub's platform, enabling natural language interactions with repositories, issues, pull requests, workflows, and other GitHub features.
How do I install the GitHub MCP Server in VS Code?+
For VS Code 1.101+, use the one-click install button or add the remote server configuration to your MCP settings with 'type': 'http' and 'url': 'https://api.githubcopilot.com/mcp/'. For local installation, use Docker with the provided configuration examples.
Which AI clients work with the GitHub MCP Server?+
It works with VS Code (1.101+), Claude Desktop, Claude Code CLI, Cursor, Windsurf, Zed, Visual Studio, JetBrains IDEs, and other MCP-compatible clients. Support levels and configuration vary by client.
Do I need a GitHub API key or access token?+
The remote server supports OAuth (browser-based login on first use, no manual token creation) or GitHub Personal Access Token. The local server requires Docker and accepts OAuth or PAT authentication. For GitHub Enterprise Server, you must create a GitHub App or OAuth App.
Is the GitHub MCP Server free to use?+
Yes, the server itself is free and open-source (MIT license). However, you need a GitHub account, and some features may require specific GitHub plan levels or permissions.
Can I limit what the MCP server can do?+
Yes, you can use toolset configuration to enable only specific functionalities (repos, issues, pull_requests, etc.), enable read-only mode to prevent modifications, or use lockdown mode to filter content from untrusted public repository contributors.
How do I install github-mcp-server?+
Open the source repository on GitHub and follow its README. github-mcp-server is a mcp server — MCP Agents Market links you directly to the official repo.
Is github-mcp-server free?+
github-mcp-server is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.