github-mcp
Verified Safeby eh24905-wiz
Overview
A Model Context Protocol (MCP) server for GitHub integration, enabling AI assistants to interact with GitHub repositories, pull requests, and issues.
Installation
node dist/index.jsEnvironment Variables
- GITHUB_TOKEN
Security Notes
The server uses `process.env.GITHUB_TOKEN` for authentication, preventing hardcoded secrets. Input validation is handled using `zod` schemas for each tool, mitigating common injection risks. All external communication is via HTTPS to the official GitHub API. The main security concern is the broad permissions (`repo`, `read:user`) required for the `GITHUB_TOKEN`, which is inherent to its functionality and noted in the README.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
git-mcp-server
A Model Context Protocol (MCP) server that provides Git-specific tools and resources for AI/LLM agents to interact with version control systems.
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
gh-mcp
A GitHub CLI extension to seamlessly run the github-mcp-server in a Docker container using existing `gh` authentication.