github-mcp
Provides read-only access to GitHub data including user profiles, repository information, listing user repositories, and searching repositories.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@github-mcpShow profile for user octocat"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
github-mcp
A small MCP server, built with FastMCP, that exposes read-only GitHub data as tools your AI assistant (Claude, etc.) can call.
It talks to the public GitHub REST API, so no token is required to get started — though setting one raises your rate limit.
Tools
Tool | Description |
| Public profile for a user: name, bio, followers, public repo count. |
| Info about a repo: description, stars, forks, language, open issues. |
| A user's public repos (most recently updated first). |
| Search public repos by keyword, sorted by stars. |
Related MCP server: GitHub MCP Server
Requirements
Installation
git clone https://github.com/anujsingla/github-mcp.git
cd github-mcp
poetry installConfiguration
No token is needed for basic use, but the public GitHub API allows only 60 requests/hour unauthenticated. Set a personal access token to raise the limit to 5,000/hour:
export GITHUB_TOKEN=ghp_your_token_hereRunning
poetry run python -m github_mcp.serverUsing with Claude Code
Register the server so Claude can call its tools:
claude mcp add github -- poetry run python -m github_mcp.serverThen ask things like "Look up the GitHub user octocat" or "Search GitHub for popular rust web frameworks."
Project structure
src/github_mcp/server.py # FastMCP server and tool definitions
tests/ # TestsThis server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Create, deploy, and operate MCP servers directly from your GitHub repositories.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP server that enables Claude and other compatible LLMs to interact with the GitHub API, supporting features like creating issues, retrieving repository information, listing issues, and searching repositories.4-
- FlicenseBqualityDmaintenanceAn MCP server that allows Claude and other MCP-compatible LLMs to interact with the GitHub API, supporting features like creating issues, getting repository information, listing issues, and searching repositories.4-
- AlicenseNot gradedqualityDmaintenanceRead-only GitHub MCP server that lets assistants search and read repositories, issues, pull requests, commits, and file contents, scoped to the user's personal access token.MIT
- AlicenseBqualityDmaintenanceA minimal MCP server for GitHub that enables browsing repos, reading code, searching, and getting insights through natural language via Claude, Cursor, or any MCP client.7MIT