A Model Context Protocol (MCP) server that provides access to GitHub's GraphQL API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-quentincody-github-graphql-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# GitHub GraphQL MCP Server [](https://uithub.com/QuentinCody/github-graphql-mcp-server?accept=text%2Fhtml&maxTokens=50000&ext=py) A Model Context Protocol (MCP) server that provides access to GitHub's GraphQL API. This server exposes a single tool that allows executing arbitrary GraphQL queries and mutations against GitHub's 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) ## Installation 1. Clone this repository 2. Set up a virtual environment (recommended): ```bash # On macOS/Linux python3 -m venv .venv source .venv/bin/activate # On Windows python -m venv .venv .venv\Scripts\activate ``` 3. Install dependencies: ```bash pip install -r requirements.txt ``` ## Usage ### Running the Server ```bash # If using a virtual environment, make sure it's activated source .venv/bin/activate # On Windows: .venv\Scripts\activate # Run the server with your GitHub token GITHUB_TOKEN=your_github_token_here python github_graphql_mcp_server.py ``` ### Configuring with Claude for Desktop Add the following to your Claude Desktop configuration file: ```json { "github-graphql": { "command": "/absolute/path/to/your/.venv/bin/python", "args": [ "/absolute/path/to/github_graphql_mcp_server.py" ], "options": { "cwd": "/absolute/path/to/repository" }, "env": { "GITHUB_TOKEN": "your_github_token_here" } } } ``` Replace `/absolute/path/to/` with the actual path to your server file and add your GitHub token. ### Example Queries #### Get Repository Information ```graphql query GetRepo($owner: String…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.