github-extended-mcp
Provides tools for managing gists (create, list, get, delete), starring/unstarring repositories, listing starred repos, retrieving and updating GitHub profile, and listing unread notifications via the GitHub REST API.
Click on "Install 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-extended-mcpStar the repo openai/whisper"
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 Extended MCP
An MCP server that extends Claude's GitHub capabilities beyond the standard Docker-based server. Covers gists, starring, profile management, notifications, and other API operations.
Why
The standard GitHub MCP server (ghcr.io/github/github-mcp-server) exposes 26 tools focused on repos, PRs, issues, and code search. This server fills the gaps: gists, starring, profile updates, and notifications.
Use both together for complete GitHub coverage from Claude.
Related MCP server: mcp-github-pm
Tools (10)
Tool | Description |
| Create a public or secret gist |
| List your gists with pagination |
| Get a gist with full file contents |
| Delete a gist by ID |
| Star a repository |
| Unstar a repository |
| List your starred repos |
| Get your GitHub profile info |
| Update name, bio, company, location, blog |
| List unread notifications |
Quick Start
git clone https://github.com/ZZtopBR/github-extended-mcp.git
cd github-extended-mcp
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtToken
Create a Personal Access Token at github.com/settings/tokens with scopes: gist, user, notifications, read:user.
Connect to Claude Desktop
{
"mcpServers": {
"github-extended": {
"command": "/path/to/venv/bin/python",
"args": ["/path/to/github-extended-mcp/src/server.py"],
"env": { "GITHUB_TOKEN": "ghp_your_token_here" }
}
}
}Using alongside the standard GitHub MCP
Run both for full coverage:
{
"mcpServers": {
"github": {
"command": "docker",
"args": ["run", "--rm", "-i", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_token" }
},
"github-extended": {
"command": "/path/to/venv/bin/python",
"args": ["/path/to/github-extended-mcp/src/server.py"],
"env": { "GITHUB_TOKEN": "ghp_token" }
}
}
}Usage
"Create a gist with my Python snippet"
"List my recent gists"
"Star the repo anthropics/courses"
"Update my GitHub bio"
"Show my unread notifications"License
MIT
Built with FastMCP and the GitHub REST API.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZZtopBR/github-extended-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server