Github MCP Server
@ParasSolanki
About Github MCP Server
A model context protocol server for GitHub API
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_personal_github_access_token"
}
}
}
}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 MCP Server?
A Model Context Protocol server that provides integration with GitHub through its REST API, allowing LLMs to search and retrieve data from repositories, issues, pull requests, code, users, topics, and labels.
How to use Github MCP Server?
Install by running npx -y github-mcp-server with a GITHUB_PERSONAL_ACCESS_TOKEN environment variable configured in your Claude Desktop settings. Alternatively, clone the repository, install dependencies with pnpm install, and run locally with pnpm dev.
Key features of Github MCP Server
- Search repositories, issues, commits, code, and more
- List and retrieve specific issues and pull requests
- Supports pagination with customizable page and per_page
- Sorting and ordering for many search results
- Filters by assignee, creator, labels, milestone, and more
- Uses GitHub Personal Access Token for authentication
Use cases of Github MCP Server
- Querying a repository for relevant issues or pull requests
- Searching code inside a repository for a specific pattern
- Finding users or topics related to a project
- Retrieving detailed information about a single issue or PR
FAQ from Github MCP Server
What is required to use this server?
A GitHub Personal Access Token must be provided via the GITHUB_PERSONAL_ACCESS_TOKEN environment variable.
Can I search for code within repositories?
Yes, the search_code tool searches code in a repository using a query string.
How do I specify a repository owner?
Use the owner parameter in tools such as list_repositories_issues and get_pull_request.
Is there a limit on the number of results per page?
Yes, the per_page parameter has a maximum value of 100 for all tools.
Does the server support sorting of results?
Yes, many tools accept sort and order parameters to control the order of results.
Frequently asked questions
What is required to use this server?
A GitHub Personal Access Token must be provided via the `GITHUB_PERSONAL_ACCESS_TOKEN` environment variable.
Can I search for code within repositories?
Yes, the `search_code` tool searches code in a repository using a query string.
How do I specify a repository owner?
Use the `owner` parameter in tools such as `list_repositories_issues` and `get_pull_request`.
Is there a limit on the number of results per page?
Yes, the `per_page` parameter has a maximum value of 100 for all tools.
Does the server support sorting of results?
Yes, many tools accept `sort` and `order` parameters to control the order of results.
Basic information
More Version Control MCP servers
MCP GitHub Project Manager
kunwarViveka mcp server to manage github project's functionality
Jira MCP
nguyenvanduocitA Go-based MCP (Model Control Protocol) connector for Jira that enables AI assistants like Claude to interact with Atlassian Jira. This tool provides a seamless interface for AI models to perform common Jira operations including issue management, sprint planning, and workflow tra
GitHub MCP Server Extension for Zed
LoamStudiosA GitHub MCP Server extension for Zed
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
GitHub Stars MCP Server
ccbikaiA Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Comments