GitHub MCP Server
GitHub MCP Server is a Model Context Protocol (MCP) server that connects AI tools directly to GitHub's platform.
Platform availability
Available on 1 of 9 platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
79/100 Good
- Maintained
- 100last commit 25 days ago
- Popular
- 9033,271 GitHub stars
- Easy to install
- 251 install platform, install notes
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed 2 days ago
- GitHub stars
- 33,271
- Open issues
- 346
- Last commit
- 2026-09-16
- Latest release
- v1.12.2
- License
- MIT
- Activity
- declining
Checked 12 days ago - source: GitHub (github/github-mcp-server)
Resources & Compatibility
Minimum requirements: 16 GB RAM, 8 CPU core(s).
Checked today - source: Docker Hub image tags and published docs
First-install notes
- Install the MCP-Use CLI Run npm install -g @mcp-use/cli, or use npx @mcp-use/cli dev for a quick start. This makes the mcp-use build and mcp-use start commands available in your terminal. source
- Build before you start Run mcp-use build and then mcp-use start --with-inspector. Building prepares the server files, and the inspector flag gives you a helpful view for spotting startup problems. source
- Pick start flags carefully Use mcp-use start --port 8080 or --host 0.0.0.0 to change where the server listens. Add --tunnel only if you intentionally need a public link, because it exposes the server. source
Fetched 12 days ago - each note links to its source
Variants
Alternatives (2)
- Browserbase - Browserbase is a platform that lets AI tools surf the internet just like a human.
- puppeteer - Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.
Checked 13 days ago - source: AlternativeTo
Common questions
How do I choose the listening port or host for an MCP server, and when is a tunnel appropriate?
Use mcp-use start --port 8080 or --host 0.0.0.0 to change where the server listens. Add --tunnel only if you intentionally need a public link, because it exposes the server.
How can I troubleshoot an MCP server that fails during startup?
Run mcp-use build first, then mcp-use start --with-inspector. Building prepares the server files, and the inspector helps spot startup problems.
How can I manage many MCP servers without duplicating client configuration?
MCPJungle can run multiple MCP servers behind one endpoint as a self-hosted MCP gateway. This reduces scattered client configurations, duplicated setup, and inconsistent access control.
What should I watch for when an MCP server acts on behalf of users?
The most common and severe risk is the Confused Deputy Problem. This occurs when the MCP server acts with its own high-level permissions on behalf of a lower-privileged user.
Answers sourced from dev.to, docs.mcp-use.com, docs.mcp-use.com, github.com
Community
- Forums - Atomic Mass Games Forum (forum)
- Marvel: Crisis Protocol Rules Questions - Atomic Mass Games Forum (forum)
- Marvel Crisis Protocol Rules Questions : r/MarvelCrisisProtocol - Reddit (reddit)
Collected 6 days ago - public community threads