Skip to content

v2.4.0 - Phase 1 Tool Expansion (48 → 62 tools)

Choose a tag to compare

@crypto-ninja crypto-ninja released this 04 Dec 13:24
· 374 commits to main since this release

🚀 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 user
  • github_get_gist - Get a specific gist by ID
  • github_create_gist - Create a new gist
  • github_update_gist - Update an existing gist

Labels (3 tools)

  • github_list_labels - List all labels in a repository
  • github_create_label - Create a new label
  • github_delete_label - Delete a label

Stargazers (3 tools)

  • github_list_stargazers - List users who starred a repository
  • github_star_repository - Star a repository
  • github_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 user
  • github_list_org_repos - List repositories for an organization
  • github_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