github-mcp-mod
Verified Safeby mixelpixx
Overview
Connects AI tools (agents, assistants, chatbots) to GitHub's platform to read repositories, manage issues/PRs, analyze code, and automate workflows through natural language interactions.
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 documents and emphasizes secure handling of GitHub Personal Access Tokens (PATs) using environment variables, avoiding hardcoding, and recommending least-privilege scopes. It utilizes standard authentication flows (PATs, OAuth) and GitHub's native permission model. No 'eval' or obvious malicious code patterns were found. The error handling mechanism stores detailed error information for middleware analysis without exposing sensitive data in logs, promoting observability and debugging while maintaining privacy. Lockdown mode offers an additional layer of content filtering for public repositories.
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.
mcp-server-atlassian-bitbucket
Connects AI assistants (LLMs) to Atlassian Bitbucket repositories for code review, repository management, and workflow automation via the Model Context Protocol (MCP).
gitlab-mr-mcp
Connects an AI assistant to GitLab to manage merge requests, CI/CD pipelines, and code reviews, enabling natural language interaction.