GitHub MCP Server 0.2.0
The v0.2.0 release introduces a couple of major changes π :
- Explicitly enable groups of tools like
issues
orpull_requests
. - Experimental Dynamic Tool Discovery and provide feedback if you love it β€οΈ , hate π it or encountered any issues πΎ.
- The ENV var for setting the github host for enterprise has changed to
GITHUB_HOST
fromGH_HOST
. The--gh-host
flag remains unchanged.
You can find instructions for enabling these features in your
To upgrade, be sure to first run:
docker pull ghcr.io/github/github-mcp-server:latest
Then restart the server in your MCP host application!
Changelog
What's Changed
- chore: Standardize 'licence' to 'license' spelling by @3mini in #158
- chore: Remove unnecessary trailing periods from descriptions by @mururu in #170
- chore: export code scanning funcs by @SamMorrowDrums in #162
- chore: export issues funcs by @SamMorrowDrums in #163
- chore: export pr funcs by @SamMorrowDrums in #164
- chore: export repository funcs by @SamMorrowDrums in #166
- chore: export search funcs by @SamMorrowDrums in #167
- chore: export remaining + helpers by @SamMorrowDrums in #168
- fix: enhance Docker publish workflow with additional tagging options by @MayorFaj in #160
- Generate GitHub Artifact Attestations by @suzuki-shunsuke in #174
- Indicate Go API stability in README by @williammartin in #175
- remove pretty print json flag by @mntlty in #179
- feat: Add update_pull_request tool by @monotykamary in #122
- Fix handling nil values for optional string array parameters, by @A-Georgiou in #194
- chore: groundwork for multi-user to server by @SamMorrowDrums in #195
- docs: fix CODEOWNERS syntax by @Juneezee in #184
- Make it clear that Docker needs to be running by @chiedo in #214
- Add tool for getting a single commit (includes stats, files) by @jshorty in #216
- Allow passing through server options by @omgitsads in #218
- Add ability to view branches for a repo #141 by @aryasoni98 in #205
- Prefer already-defined endpoint mock by @jshorty in #226
- chore:update CONTRIBUTING.md style guide link by @omihirofumi in #234
- Add tools for one-off PR comments and replying to PR review comments by @ashwin-ant in #143
- chore: extend user agent by @SamMorrowDrums in #237
- feat: pretty-print JSONL text responses in
mcpcurl
by @simondanielsson in #239 - Add clarity to the "Build from source" option by @rfearing in #264
- feat: partition tools by product/feature by @SamMorrowDrums in #188
- feat: add version subcommand to display build metadata by @joe-ton in #119
- Add missing enum constraints by @tonytrg in #278
- Add Tool Name property for List Code Scanning Alerts tool by @Dylan-Rinker in #272
- Adding SecretScanning Toolset by @tonytrg in #280
- Update CODEOWNERS to github-mcp-server team by @williammartin in #301
- fix: update json schema for
create_pull_request_review
by @toby in #300 - chore: update readme for tool parititioning by @SamMorrowDrums in #274
New Contributors
- @3mini made their first contribution in #158
- @mururu made their first contribution in #170
- @MayorFaj made their first contribution in #160
- @suzuki-shunsuke made their first contribution in #174
- @monotykamary made their first contribution in #122
- @A-Georgiou made their first contribution in #194
- @Juneezee made their first contribution in #184
- @jshorty made their first contribution in #216
- @omgitsads made their first contribution in #218
- @aryasoni98 made their first contribution in #205
- @omihirofumi made their first contribution in #234
- @simondanielsson made their first contribution in #239
- @joe-ton made their first contribution in #119
- @tonytrg made their first contribution in #278
- @Dylan-Rinker made their first contribution in #272
Full Changelog: v0.1.1...v0.2.0