v2.4.0 - Phase 1 Tool Expansion (48 → 62 tools)
🚀 v2.4.0 - Phase 1 Tool Expansion
48 → 62 tools (+14 new tools!)
✨ New Tools Added
Issue Comments (1 tool)
github_add_issue_comment- Add comments to issues and PRs
Gists (4 tools)
github_list_gists- List gists for authenticated user or any usergithub_get_gist- Get a specific gist by IDgithub_create_gist- Create a new gistgithub_update_gist- Update an existing gist
Labels (3 tools)
github_list_labels- List all labels in a repositorygithub_create_label- Create a new labelgithub_delete_label- Delete a label
Stargazers (3 tools)
github_list_stargazers- List users who starred a repositorygithub_star_repository- Star a repositorygithub_unstar_repository- Unstar a repository
User Context (4 tools)
github_get_authenticated_user- Get the authenticated user ("who am I?")github_list_user_repos- List repositories for a usergithub_list_org_repos- List repositories for an organizationgithub_search_users- Search for GitHub users
📊 Metrics
| Metric | Before | After |
|---|---|---|
| Total Tools | 48 | 62 |
| Internal Tools | 47 | 61 |
| Categories | ~12 | 17 |
🔐 Authentication Notes
Some new tools require User Access Token (UAT) for hosted deployments:
- Gists (all 4 tools) - user-scoped
- Star/Unstar repository - user action
- Get authenticated user - returns user identity
These work with PAT for self-hosted users.
📦 Installation
pip install --upgrade github-mcp-server🎯 What's Next
- Phase 2: Projects, Discussions, Notifications (~30 more tools)
- Hosted service with GitHub App authentication
- MCP Registry submission
Full Changelog: https://github.com/crypto-ninja/github-mcp-server/blob/main/CHANGELOG.md
Built with ❤️ through human-AI partnership by MCP Labs