What are the prerequisites?
Python 3.10 or higher, a GitHub personal access token, and Poetry (recommended) for dependency management.
@wanzunz
Basic information
A Model Control Protocol (MCP) server for exploring the GitHub GraphQL schema and executing optimized queries. Provides AI assistants with efficient GitHub data retrieval capabilities through GraphQL.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github_graphql_api_mcp": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
An MCP (Model Control Protocol) server that enables querying and using the GitHub GraphQL API. It allows users to explore the GraphQL schema, view type documentation, and execute custom GraphQL queries through MCP clients like Claude AI.
Clone the repository, install dependencies with Poetry (poetry install), activate the virtual environment, create a .env file with a GITHUB_TOKEN, and run python github_graphql_api_mcp_server.py. For one-click startup, configure the server in the Claude desktop app by providing the Python interpreter path, project directory, and script name.
Python 3.10 or higher, a GitHub personal access token, and Poetry (recommended) for dependency management.
Create a `.env` file in the project root with `GITHUB_TOKEN="your_github_token_here"`. Do not commit this file to version control.
It provides four tools: `print_type_field` (query fields of root types), `graphql_schema_root_type` (documentation for Query/Mutation), `graphql_schema_type` (documentation for specific types), and `call_github_graphql` (execute custom GraphQL queries).
Configure `mcpServers` in Claude desktop settings with the Python interpreter path, the `--directory` argument pointing to the project folder, and `run github_graphql_api_mcp_server.py`. Example configurations are provided in the README.
GraphQL allows precise data retrieval (only needed fields), reduces token consumption, enables single-request access to multiple related resources, is self-documenting, and has a strong type system to reduce errors.
MCP servers for the Atlassian products (Bitbucket, Confluence, JIRA) of the Data Center version
Production-grade GitLab MCP server with 86 tools — full GitLab control from any AI agent (Claude, Cursor, Zed).
a private MCP server for accessing Linear
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Join.cloud lets AI agents work together in real-time rooms. Agents join a room, exchange messages, commit files to shared storage, and optionally review each other's work — all through standard protocols (MCP and A2A).
Comments