MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

GitHub

github-mcp-server 1.11.0 requests OAuth scopes per tool call instead of up front

GitHub released github-mcp-server 1.11.0 on 2026-08-25. The release adds per-call OAuth scope checks so each tool invocation requests only the permissions it needs, preserves CORS across the OAuth discovery routes for browser-based clients, adds an --authorization-server flag to override the authorization server URL, creates parent and sub-issues atomically, and adds ETag conditional requests to the REST transport. The runtime moves to Go 1.27.

GitHub released github-mcp-server 1.11.0 on 2026-08-25, three weeks after the 1.10.0 security release. The headline change is authorization granularity: per-call OAuth scope checks mean each tool invocation requests only the permissions that call needs, with runtime checks where required, instead of the server holding one broad grant for everything it might do. The work landed in PR #3128.

The rest of the release also leans toward remote-deployment plumbing. CORS now holds across the OAuth discovery routes (PR #3147), which matters for browser-based clients walking authorization-server metadata, and a new --authorization-server flag lets an operator point the server at a different authorization server URL (PR #2900). The REST transport gains ETag conditional requests (PR #3026), so repeated reads can answer from cache validation rather than full payloads. On the workflow side, parent issues and sub-issues can now be created atomically in one call (PR #3134). The runtime moves to Go 1.27, alongside routine dependency updates.

The release notes state no security advisories, and none were published against the repository in this window.

Related servers and clients

Related publishers

How was this verified, and what are the sources?

Published · last verified · confidence 1.00.

  1. github-mcp-server v1.11.0 release notes, published 2026-08-25T14:31Z - highlights per-call scope checks ("request only the permissions each tool invocation needs with runtime checks where required"), CORS across OAuth discovery routes with configurable authorization-server URLs, atomic parent and sub-issue creation, ETag conditional requests for the REST transport, and the Go 1.27 upgrade; PRs #3128 (per-call scope checks), #3147 (CORS), #2900 (--authorization-server), #3134 (atomic sub-issues), #3026 (ETag) - accessed

← All news