GitHub API MCP Server
@HuangZeLinCute
About GitHub API MCP Server
This is github search MCP Server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github_server": {
"command": "uv",
"args": [
"--directory",
"D:/blog/github-mcp-server",
"run",
"github_server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
Frequently asked questions
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.
Which GitHub APIs are exposed?
The server provides access to GitHub’s search API only. No other endpoints are mentioned.
Basic information
More Version Control MCP servers
Atlassian Jira MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.
GitLab MCP Server
yoda-digitalProduction-grade GitLab MCP server with 86 tools — full GitLab control from any AI agent (Claude, Cursor, Zed).
MCP Atlassian Server (by phuc-nt)
phuc-ntMCP server connecting AI assistants with Jira & Confluence for smart project management.
Github Mcp Server
githubGitHub's official MCP Server
AIO-MCP Server
athapong🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from https://github.com/nguyenvanduocit/all-in-one-model-context-protocol
Comments