highlight-github-mcp
If you are the rightful owner of highlight-github-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The GitHub MCP server provides functionality to extract diffs from Pull Requests.
The GitHub Integration MCP server is designed to facilitate the extraction of diff content from GitHub Pull Requests. It leverages the GitHub REST API v3 and is built using the Highlight AI MCP SDK. The server operates as a stdio-based MCP server and requires Node.js version 18.0.0 or higher. Authentication is handled via a GitHub Personal Access Token, which must be set as an environment variable. The server includes robust error handling mechanisms to manage authentication errors, invalid parameters, non-existent pull requests, and failed diff fetches. It also supports graceful shutdowns on receiving a SIGINT signal. While the server is efficient, it is subject to GitHub API rate limits and may encounter truncation issues with large diffs.
Features
- Extracts diff content from GitHub Pull Requests.
- Utilizes GitHub REST API v3 for operations.
- Built with Highlight AI MCP SDK.
- Handles authentication and error management robustly.
- Supports Node.js version 18.0.0 or higher.
Tools
get_diff_pr
Retrieves the diff content from a GitHub Pull Request.