-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Comparing changes
Open a pull request
base repository: github/github-mcp-server
base: v0.30.1
head repository: github/github-mcp-server
compare: v0.30.2
- 8 commits
- 7 files changed
- 3 contributors
Commits on Jan 26, 2026
-
Fix generateInstructions to use only enabled toolsets
Previously, generateInstructions() iterated over AvailableToolsets() which returns all toolsets that have tools defined, rather than only the enabled toolsets based on WithToolsets() configuration. This caused instructions for all toolsets to be included regardless of which toolsets were actually enabled, leading to bloated instructions (e.g., 5886 chars vs 1226 chars when only 'repos' toolset is enabled). Changes: - Add EnabledToolsets() method to return only enabled toolset metadata - Update generateInstructions() to use EnabledToolsets() - Add regression test for the fix Fixes #1897
Configuration menu - View commit details
-
Copy full SHA for 40e21ec - Browse repository at this point
Copy the full SHA 40e21ecView commit details -
Update mcp-server-diff action to v2.2.0
Updates to v2.2.0 which includes server instructions diff support for detecting issues like #1897.
Configuration menu - View commit details
-
Copy full SHA for e2640de - Browse repository at this point
Copy the full SHA e2640deView commit details -
Add more toolset configurations to mcp-diff workflow
Add toolsets-context and toolsets-issues,context configurations to improve test coverage for instruction generation with different toolset combinations.
Configuration menu - View commit details
-
Copy full SHA for b1a2b74 - Browse repository at this point
Copy the full SHA b1a2b74View commit details -
build(deps): bump SamMorrowDrums/mcp-server-diff from 2.2.0 to 2.3.5
Bumps [SamMorrowDrums/mcp-server-diff](https://github.com/sammorrowdrums/mcp-server-diff) from 2.2.0 to 2.3.5. - [Release notes](https://github.com/sammorrowdrums/mcp-server-diff/releases) - [Commits](SamMorrowDrums/mcp-server-diff@v2.2.0...v2.3.5) --- updated-dependencies: - dependency-name: SamMorrowDrums/mcp-server-diff dependency-version: 2.3.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 53a5f60 - Browse repository at this point
Copy the full SHA 53a5f60View commit details -
build(deps): bump golang from 1.25.4-alpine to 1.25.6-alpine
Bumps golang from 1.25.4-alpine to 1.25.6-alpine. --- updated-dependencies: - dependency-name: golang dependency-version: 1.25.6-alpine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 51fc176 - Browse repository at this point
Copy the full SHA 51fc176View commit details
Commits on Jan 27, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a1e82e7 - Browse repository at this point
Copy the full SHA a1e82e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb1ba9 - Browse repository at this point
Copy the full SHA 4bb1ba9View commit details -
Refactor buffer processing for clarity and add edge case tests
- Extract storeLine() and accumulate() helper closures to eliminate duplicated line processing and truncation logic - Simplify main loop by using early return pattern (newlineIdx < 0 -> break) - Add test for empty response body edge case - Add test for exact maxLineSize boundary condition (10MB) The refactored code reduces nesting and makes the flow clearer: accumulate handles byte collection with truncation detection, storeLine handles ring buffer storage with truncation markers.
Configuration menu - View commit details
-
Copy full SHA for 47412e5 - Browse repository at this point
Copy the full SHA 47412e5View 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 v0.30.1...v0.30.2