github-mcp-server
Verified Safeby github
Overview
Connects AI tools (agents, assistants, chatbots) directly to GitHub's platform, enabling natural language interactions for repository management, issue/PR automation, code analysis, and workflow automation.
Installation
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_GITHUB_PAT ghcr.io/github/github-mcp-serverEnvironment Variables
- GITHUB_PERSONAL_ACCESS_TOKEN
- GITHUB_HOST
- GITHUB_TOOLSETS
- GITHUB_TOOLS
- GITHUB_DYNAMIC_TOOLSETS
- GITHUB_READ_ONLY
- GITHUB_LOCKDOWN_MODE
Security Notes
The project explicitly addresses secure handling of GitHub Personal Access Tokens (PATs), recommending environment variables and `.env` files to avoid hardcoding or committing tokens. It uses standard Go libraries and does not show signs of 'eval' or obfuscation. Network communication is expected to be with the GitHub API via HTTPS. Overall, it follows good security practices for handling secrets, placing the responsibility on the user to manage their PAT securely.
Similar Servers
octocode-mcp
Enables AI assistants to conduct deep, secure, and token-efficient code research across GitHub repositories by providing structured access and analysis tools.
mcp-server-atlassian-bitbucket
Connects AI assistants to Bitbucket repositories, pull requests, and code for insights, automated code reviews, and streamlined development workflows.
responsible-vibe-mcp
Transforms any AI coding agent into a structured development partner by guiding it through battle-tested engineering workflows with persistent context and documentation.
mcp-server-for-Github
Automates comprehensive GitHub workflows for AI agents, including repository management, issue tracking, pull request operations, code search, and file management, enabling AI-powered development.