You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported in github/gh-aw#39649: gh-aw currently bundles GitHub MCP Server v1.2.1. Version v1.3.0 introduces changes that require gateway-side updates.
What changed in GitHub MCP Server v1.3.0
IFC label annotations on read tools (Annotate read tools with ifc labels github-mcp-server#2671) — Read tools now carry information flow control labels. The gateway's Rust guard (tool_rules.rs) needs to recognize these new annotations and integrate them into secrecy/integrity label assignment.
New tool: get_file_blame (insiders mode) — Retrieves git blame information. The Rust guard needs a tool rule entry for this tool with appropriate secrecy/integrity labels.
New method: get_commits on pull_request_read — The gateway's guard rules may need updating if commit data requires different labeling than existing PR read methods.
Context
Reported in github/gh-aw#39649: gh-aw currently bundles GitHub MCP Server v1.2.1. Version v1.3.0 introduces changes that require gateway-side updates.
What changed in GitHub MCP Server v1.3.0
IFC label annotations on read tools (Annotate read tools with ifc labels github-mcp-server#2671) — Read tools now carry information flow control labels. The gateway's Rust guard (
tool_rules.rs) needs to recognize these new annotations and integrate them into secrecy/integrity label assignment.New tool:
get_file_blame(insiders mode) — Retrieves git blame information. The Rust guard needs a tool rule entry for this tool with appropriate secrecy/integrity labels.New method:
get_commitsonpull_request_read— The gateway's guard rules may need updating if commit data requires different labeling than existing PR read methods.Dependabot alerts cursor pagination (feat: implement cursor pagination for dependabot alerts github-mcp-server#2651) — The
list-dependabot-alertstool now uses cursor pagination. This may affect response size and the gateway's jq middleware payload handling.Improved rate limit error messages (errors: improve rate limit error messages for AI agents github-mcp-server#2386) — Rate limit errors now surface properly to agents. The gateway should pass these through transparently.
Required gateway changes
Rust guard updates (
guards/github-guard/)get_file_blametotool_rules.rswith appropriate integrity/secrecy labels (likelyreadoperation, secrecy:repo-contents)get_commitsmethod handling forpull_request_readtoolINTEGRITY_TAG_SPEC.mdwith new tool entriesIntegration test updates
get_file_blametool routingReferences
list-dependabot-alertstool gh-aw#39649 (upgrade request)