Skip to content

v1.0.0 — First stable release

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 21 Apr 17:23
· 54 commits to main since this release
Immutable release. Only release title and notes can be modified.

First stable release. The public tool surface (10 tools), JSON response contract (MCP_JSON_FORMAT_VERSION: "2"), and structured error envelope ({ code, message, retryable, suggestedFix? }) are now declared stable. No breaking changes are expected in the 1.x line.

Highlights

  • New changelog_draft tool — generates formatted CHANGELOG.md drafts from commits between two refs, annotated with PR labels
  • pr_preflight expanded — batch mode (numbers[]), flexible ref input (URL / slug / number), localPath auto-detection, and combined CI logs (includeLogs: true)
  • my_work: blockedOnMe lens — filter to PRs where you are the current bottleneck
  • ci_diagnosis: grepLog — server-side log filter for targeted failure diagnosis
  • release_readiness: auto-base — automatically resolves the latest semver tag when base is omitted
  • pin_drift: glob patternspinFiles now accepts "**/go.mod" style patterns
  • Default format changed to "json" — all tools default to compact JSON; markdown still available via format: "markdown"
  • Bug fix: repo_status draft PR count was silently failing due to a reserved GraphQL variable name ($query); now uses $q
  • 92% line coverage — raised from 55% through comprehensive new test suites across all modules

See CHANGELOG.md for the full change log.

Install

npx @rethunk/github-mcp

Or with bunx:

bunx @rethunk/github-mcp