MCP GitHub Agent
Provides GitHub-shaped tools for AI agents, including listing issues, retrieving pull requests, and summarizing activity in a repository. Intended as a local agent demo; actions that would modify a repository (such as merging via apply) are refused.
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., "@MCP GitHub Agentlist my open issues and summarize them"
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.
MCP GitHub Agent
Project guide
Project architecture · Interview questions and answers
Use the architecture document for the component diagram, implementation boundaries, and verification entry points. The interview guide includes source-backed answers and project walkthroughs.
Implementation map
Component | Responsibility |
HTTP handlers: | |
Functions: | |
Implementation or supporting configuration | |
Implementation or supporting configuration | |
Executable checks and regression examples | |
GitHub Actions job definitions | |
Project explanations or operating notes |
Local setup and verification
From the repository root (the commands follow the checked-in manifests):
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python -m pytest -qTo serve the FastAPI application locally, install the server separately if it is not already available:
python -m pip install uvicorn
PYTHONPATH=src python -m uvicorn mcpgh.main:app --reloadLevel: 10 — MCP & Tool-Using Agents
Skills: Python, GitHub-shaped tools
Tools: list_issues, get_pr, summarize. Merge via apply is refused.
pip install -r requirements.txt
pytest -qThis is a local laptop proof. It does not call a hosted model and it does not apply production changes.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and write KukGit repositories, files, issues and pull requests from an AI assistant.
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.…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables LLM agents to search, read, and create GitHub issues and pull requests via natural language, using the GitHub API.1MIT
- FlicenseAqualityDmaintenanceEnables LLM clients to list, read, review, and comment on GitHub pull requests, turning an AI assistant into a fully capable code reviewer.61-
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that exposes read-only GitHub tools to LLM clients, enabling browsing of open issues, pull requests, issue details, and recent repository activity via natural language.MIT
- AlicenseNot gradedqualityCmaintenanceEnables local models to query GitHub read-only through nine compact tools that return small, capped results, such as repositories, issues, pull requests, commits, code search, and file contents.2MIT