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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.Last updated33194MIT
- Flicense-qualityDmaintenanceEnables interaction with GitHub repositories through the GitHub API using fastMCP. Supports repository information retrieval and management with secure token-based authentication.Last updated
- 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.Last updated73MIT
- Flicense-qualityCmaintenanceEnables 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.Last updated
Related MCP Connectors
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.…
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MSaiRam10/GitHubMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server