GitHub MCP Server
Provides tools for interacting with GitHub repositories, including listing repos, fetching repo details, managing issues and pull requests, and reading file contents.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub MCP Serverlist open pull requests in the microsoft/vscode repo"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub MCP Server
A production-grade MCP server that lets any LLM interact with GitHub repositories via natural language using the MCP protocol over Streamable HTTP.
Tools
list_repos- list all repos for a GitHub userget_repo- get details of a specific repolist_issues- list open issues on a repocreate_issue- create a new issuelist_prs- list open pull requestsget_file- read a file from a repo
Related MCP server: GitHub MCP Server
Stack
FastMCP v3 (Streamable HTTP transport)
GitHub REST API
Docker
Features
Rate limiting with exponential backoff (retries on 429)
Structured logging for every tool call
Error handling via raise_for_status
Setup
Create a
.envfile:
GITHUB_TOKEN=your_github_personal_access_tokenRun with Docker:
docker-compose up --build -dConnect via MCP Inspector
http://localhost:8000/mcpConnect via Codex CLI
Add to ~/.codex/config.toml:
[mcp_servers.github-mcp]
type = "streamable_http"
url = "http://127.0.0.1:8000/mcp"Port
8000 (local)
8009 (Docker)
GitHub
github.com/MSaiRam10/GitHubMCP
This server cannot be deployed
Maintenance
Related MCP Connectors
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Dive into the world of open-source with the GitHub Repo Explorer! Utilize the powerful GitHub
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables interaction with GitHub repositories through the GitHub API using fastMCP. Supports repository information retrieval and management with secure token-based authentication.-
- AlicenseBqualityCmaintenanceA comprehensive MCP server that exposes 73 GitHub API tools for managing repositories, pull requests, issues, actions, releases, search, and more, enabling natural language control of GitHub.73MIT
- FlicenseNot gradedqualityCmaintenanceEnables natural language interaction with GitHub through an MCP server. Supports reading repos, issues, and PRs, as well as creating and editing issues with user confirmation.-
- FlicenseNot gradedqualityCmaintenanceEnables read-only browsing and querying of GitHub repositories, including listing repos, reading files, fetching READMEs, searching code, and viewing commit history via MCP.-