GitHub API MCP Server
@HuangZeLinCute
This is github search MCP Server
Overview
What is GitHub API MCP Server?
GitHub API MCP Server is a Model Context Protocol server that provides access to GitHub search APIs. It is designed for developers who want to integrate GitHub search functionality into MCP-compatible clients.
How to use GitHub API MCP Server?
Install dependencies with uv PyGithub python-dotenv, then configure the server in your client by adding a JSON entry under mcpServers pointing to the server script with the uv run command. The server script is github_server.py.
Key features of GitHub API MCP Server
- Wraps GitHub’s search API for MCP clients
- Uses uv for dependency management
- Requires only PyGithub and python‑dotenv
- Lightweight configuration via client JSON
Use cases of GitHub API MCP Server
- Searching GitHub repositories, code, or issues from an LLM
- Enabling AI assistants to query GitHub data via MCP
- Integrating GitHub search capabilities into custom MCP tools
FAQ from GitHub API MCP Server
What are the dependencies?
You need uv, PyGithub, and python‑dotenv. Run uv PyGithub python-dotenv to install them.
How do I configure the server in my client?
Add a JSON block under mcpServers in your client configuration, specifying the command as uv and the args with the directory and the script github_server.py.
What runtime is required?
The server uses Python and requires the uv package manager. No other runtime is mentioned.
Does the server require authentication?
—
Which GitHub APIs are exposed?
The server provides access to GitHub’s search API only. No other endpoints are mentioned.