-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Comparing changes
Open a pull request
base repository: github/github-mcp-server
base: 918a42f
head repository: github/github-mcp-server
compare: 546a66a
- 10 commits
- 21 files changed
- 3 contributors
Commits on May 26, 2026
-
feat(issue-fields): support issue_fields in issue_write using fullDat…
…abaseId - Expose fullDatabaseId (BigInt) in list_issue_fields - Add issue_fields parameter to issue_write for setting field values - Support single-select fields via field_option_name resolution - Add REST API field value extraction in get_issue responses - Update minimal types with IssueFieldValue for REST responses Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c0a1d1d - Browse repository at this point
Copy the full SHA c0a1d1dView commit details -
Fix field_option_name to pass option name to REST API, not DB ID - re…
…turn minimal fields
Configuration menu - View commit details
-
Copy full SHA for b97207f - Browse repository at this point
Copy the full SHA b97207fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b1b06c - Browse repository at this point
Copy the full SHA 7b1b06cView commit details -
refactor(issue-fields): unexport IssueWriteFieldInput, fix issue_fiel…
…ds schema with oneOf
Configuration menu - View commit details
-
Copy full SHA for 89d1847 - Browse repository at this point
Copy the full SHA 89d1847View commit details -
Configuration menu - View commit details
-
Copy full SHA for d63407c - Browse repository at this point
Copy the full SHA d63407cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15192ca - Browse repository at this point
Copy the full SHA 15192caView commit details
Commits on May 27, 2026
-
feat: gate issue_write and get_issue behind remote_mcp_issue_fields flag
- Extend FeatureFlagEnable/Disable fields from string to []string (AND semantics for enable, OR semantics for disable) so a tool can require multiple flags simultaneously. - Add LegacyIssueWrite: the FeatureFlagIssueFields-disabled variant of issue_write. It exposes the pre-issue-fields schema (no issue_fields parameter) and skips the custom field value resolution. Both this and IssueWrite register under the tool name 'issue_write'; exactly one is active at a time via mutually exclusive flag annotations. - Gate IssueWrite (the flag-enabled variant) with FeatureFlagEnable so it is only served when remote_mcp_issue_fields is on. - Gate the get_issue field_values enrichment with a runtime IsFeatureEnabled check so the GraphQL round-trip is skipped when the flag is off. - Add issue_write.snap (legacy) and issue_write_ff_remote_mcp_issue_fields.snap (flag-enabled) toolsnaps following the convention established by PR #2520. - Modernise featureFlagAllowed disableFlags loop to slices.ContainsFunc.
Configuration menu - View commit details
-
Copy full SHA for ba9930f - Browse repository at this point
Copy the full SHA ba9930fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d5d951 - Browse repository at this point
Copy the full SHA 0d5d951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865c962 - Browse repository at this point
Copy the full SHA 865c962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 546a66a - Browse repository at this point
Copy the full SHA 546a66aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 918a42f...546a66a