github-graphql-mcp-server
1
The GitHub GraphQL MCP Server is designed to enable users to execute arbitrary GraphQL queries and mutations against GitHub's API. It features comprehensive error handling and detailed documentation. It is tailored for users who need to interact with GitHub's GraphQL API efficiently and effectively.
GitHub GraphQL MCP Server
A Model Context Protocol (MCP) server that provides access to GitHub's GraphQL API.
Features
- Execute any GraphQL query against GitHub's API
- Comprehensive error handling and reporting
- Detailed documentation with example queries
- Support for variables in GraphQL operations
Prerequisites
- Python 3.10 or higher
- A GitHub Personal Access Token (PAT)
Usage
Running the Server
- Activate virtual environment and run the server with your GitHub token.
GitHub API Rate Limits
- Authenticated requests: 5,000 requests per hour
- Unauthenticated requests: 60 requests per hour
Troubleshooting
- Check GitHub token permissions, virtual environment setup, and ensure token is set in environment variables.