GitHub MCP Server
Exposes GitHub repository actions as OpenAPI endpoints, allowing for listing pull requests and issues, creating new issues, and merging pull requests.
Enables deployment to Google Cloud Run for hosting the MCP server in a cloud environment.
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 for the MCP repository"
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 MCP Server
This project exposes GitHub repository actions (like listing PRs, issues, creating issues, and merging PRs) as OpenAPI endpoints using FastAPI.
It is designed to be deployed as a Managed Control Plane (MCP) server for use with an LLM agent orchestration framework.
Features
List open pull requests for a repo
List open issues
Create new issues
Merge pull requests
Related MCP server: GitHub MCP Server
Tech Stack
Python 3.12
FastAPI
Docker
Google Cloud Run
GitHub REST API
Project Structure
MCP/
├── server.py
├── requirements.txt
├── Dockerfile
├── .gitignore
├── .env (NOT committed, use Cloud Run env vars)Setup & Run Locally
Clone the repo:
git clone https://github.com/ShyaM-SqS/MCP.git cd MCPCreate a virtual environment:
python -m venv .venvActivate your environment:
# Windows PowerShell .venv\Scripts\Activate # Or on Mac/Linux source .venv/bin/activateInstall dependencies:
pip install -r requirements.txtCreate a
.envfile with your GitHub token:GITHUB_TOKEN=<your_personal_access_token>Run the server locally:
uvicorn server:app --reload --host 0.0.0.0 --port 8080
Deployment
Build and push your container image to Artifact Registry, Docker Hub, or Cloud Build.
Deploy to Google Cloud Run.
Pass
GITHUB_TOKENsecurely as an environment variable in your Cloud Run service configuration.
License
Apache 2.0
This server cannot be installed
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
- AlicenseBqualityFmaintenanceEnables LLMs to interact with GitHub issues by providing details as tasks, allowing for seamless integration and task management through GitHub's platform.11614MIT
- Alicense-qualityDmaintenanceEnables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.4671ISC
- AlicenseCqualityFmaintenanceAn MCP server that enables AI assistants to manage GitHub Actions workflows by providing tools for listing, viewing, triggering, canceling, and rerunning workflows through the GitHub API.92041MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables LLM agents to manage GitHub repositories, issues, pull requests, branches, files, and releases through a standardized interface.4678Apache 2.0
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.…
Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.
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/ShyaM-SqS/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server