GitHub PR MCP Server
@ibraheem4
About GitHub PR MCP Server
Claude MCP Server for Github with Linear integration
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github-mcp": {
"command": "npx",
"args": [
"@ibraheem4/github-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GitHub PR MCP Server?
An enhanced GitHub Pull Request management server built on the Model Context Protocol (MCP). It extends the base @modelcontextprotocol/server-github with structured PR templates, media attachments, quality checklists, and advanced issue linking for a more comprehensive pull request workflow.
How to use GitHub PR MCP Server?
Run via npx: npx @ibraheem4/github-mcp after setting the GITHUB_TOKEN environment variable. Optionally set LINEAR_API_KEY for Linear integration. Alternatively, clone the repo, run npm install && npm run build, and point an MCP client to the built index.js. Configuration examples are provided for Claude Desktop and VSCode (Cline, Roo Cline extensions).
Key features of GitHub PR MCP Server
- Complete base server compatibility (create, list, update PRs)
- Structured PR templates with predefined sections
- Automated quality checklists for PR submissions
- Rich media attachments (image, video, diagram) support
- Advanced issue linking and tracking
- Labels, reviewers, and assignees management
Use cases of GitHub PR MCP Server
- Automating PR creation with consistent templates and checklists
- Integrating PR management into AI assistants via MCP
- Streamlining code review workflows with structured PR metadata
- Tracking PR quality with automated checklists and issue links
- Managing multiple repositories with enhanced PR creation tools
FAQ from GitHub PR MCP Server
What prerequisites are needed?
Node.js 18+ and a GitHub Personal Access Token with repo scope. Optionally, a pull request template at .github/pull_request_template.md.
How do I install and run the server?
Recommended: use npx @ibraheem4/github-mcp after setting the GITHUB_TOKEN environment variable. For local development, clone the repository, run npm install, then npm run build to create the executable server.
How do I configure it in MCP clients (Claude Desktop, VSCode)?
Add the server to your MCP settings JSON with the command npx -y @ibraheem4/github-mcp and required environment variables (e.g., GITHUB_TOKEN). Examples for Claude Desktop and VSCode (Cline, Roo Cline) are provided in the README.
What tools does the server provide?
create_pull_request (
More Version Control MCP servers
Bitbucket MCP
MatanYeminiBitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
Atlassian Jira MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.
Jira MCP
nguyenvanduocitA Go-based MCP (Model Control Protocol) connector for Jira that enables AI assistants like Claude to interact with Atlassian Jira. This tool provides a seamless interface for AI models to perform common Jira operations including issue management, sprint planning, and workflow tra
Github Mcp Server
githubGitHub's official MCP Server
Atlassian Data Center MCP
b1ffMCP servers for the Atlassian products (Bitbucket, Confluence, JIRA) of the Data Center version
Comments