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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: ship-it-mcp
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 deployed
Maintenance
Related MCP Connectors
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Operate GitHub from your AI assistant: repos, PRs, issues, Actions. Previews and read-only mode.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Manage repositories, users, releases, and automate GitHub workflows
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to manage GitHub Gists as an intelligent code library, allowing users to save, retrieve, update, and organize code snippets from anywhere with natural language commands.-
- FlicenseNot gradedqualityDmaintenanceEnables to interact with GitHub repositories directly from Claude, supporting actions like viewing repos, checking status, committing and pushing changes, and managing pull requests.-
- AlicenseAqualityDmaintenanceEnables Claude to access and manage GitHub repositories dynamically at runtime, including private repos, with tools for browsing files, searching code, and viewing commits, pull requests, and issues.111ISC
- FlicenseNot gradedqualityBmaintenanceEnables claude.ai to connect to GitHub MCP using OAuth, providing full toolset for repository, issue, PR, Actions, and gist operations.-