GitHub Integration
The GitHub MCP server provides functionality to extract diffs from Pull Requests.
Available Tools
get_diff_pr
Retrieves the diff content from a GitHub Pull Request.
Parameters:
owner: Repository owner/organization namerepo: Repository namepr_number: Pull Request number
Returns: Object containing:
content: String containing the PR diff
Authentication
Required: Set the GitHub Personal Access Token as an environment variable:
export GITHUB_TOKEN=<your-github-token>
The token needs at least repo scope permissions to access private repositories. For public repositories, a token with public_repo scope is sufficient.
Error Handling
The server implements standard error handling:
- Missing/invalid token returns
ErrorCode.AuthenticationError - Invalid repository details return
ErrorCode.InvalidParams - Non-existent PR returns
ErrorCode.NotFound - Failed diff fetches return formatted error messages
- Graceful shutdown on SIGINT
Technical Details
- Built using the Highlight AI MCP SDK
- Uses GitHub REST API v3
- Input validation via Zod
- Runs as a stdio-based MCP server
- Supports Node.js >=18.0.0
Limitations
- Rate limits apply based on GitHub API restrictions
- Large diffs may be truncated according to GitHub API limits
- Token requires appropriate repository access permissions
GitHub Integration
Project Details
- highlight-ing/highlight-github-mcp
- Last Updated: 2/5/2025
Recomended MCP Servers
MCP server for semantic search with Qdrant vector database
DirectX 12 Headers for Delphi and FPC
A Model Context Protocol server for Google Workspace integration (Gmail and Calendar)
YouTube MCP Server is an AI-powered solution designed to revolutionize your YouTube experience. It empowers users to search...
mcp server which will dynamically define tools based on swagger
An MCP server for Tavily's search API
MCP Crew AI Server is a lightweight Python-based server designed to run, manage and create CrewAI workflows.
Sequential Questioning MCP
Browse the web, directly from Cursor etc.
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure...
Press the . key on any repo





