-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Comparing changes
Open a pull request
base repository: github/github-mcp-server
base: v0.26.0
head repository: github/github-mcp-server
compare: main
- 9 commits
- 20 files changed
- 11 contributors
Commits on Dec 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c0bd7b2 - Browse repository at this point
Copy the full SHA c0bd7b2View commit details -
Omit icon sizes field for backward compatibility
- Remove Sizes field from octicons.Icons() to fix compatibility with older MCP clients - Older clients like Cursor expect sizes to be a string, not an array - The 2025-11-25 MCP spec changed sizes from string to array - Omitting the optional Sizes field makes icons compatible with all clients - Update tests and toolsnaps to reflect the change Fixes #1644 Co-authored-by: SamMorrowDrums <4811358+SamMorrowDrums@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a8fafad - Browse repository at this point
Copy the full SHA a8fafadView commit details -
Fix: Add middleware to inject deps into context for tool handlers
The issue was that after PR #1640 switched from closure-based deps to context-based deps, the stdio server was missing middleware to inject ToolDependencies into the request context. This caused tools to panic with "ToolDependencies not found in context" when called. Added middleware in NewMCPServer() that wraps all requests with github.ContextWithDeps(), ensuring deps are available to tool handlers via MustDepsFromContext(). Also added tests to verify server creation and toolset resolution logic. Co-authored-by: SamMorrowDrums <4811358+SamMorrowDrums@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 311d581 - Browse repository at this point
Copy the full SHA 311d581View commit details
Commits on Dec 19, 2025
-
Add aliases for new actions tools (#1652)
* add aliases for new actions tools * generate docs
Configuration menu - View commit details
-
Copy full SHA for 63c7db0 - Browse repository at this point
Copy the full SHA 63c7db0View commit details -
Add raw client error annotation and annotate GetFileContents (#1570)
* Add raw client error annotation and annotate GetFileContents * Track response. * add raw errors to context * add raw api error test * Update pkg/errors/error.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Add blank line after Error() method for readability * add NewGitHubRawAPIErrorResponse back --------- Co-authored-by: Matt Holloway <mattdholloway@pm.me> Co-authored-by: Matt Holloway <mattdholloway@github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b79d126 - Browse repository at this point
Copy the full SHA b79d126View commit details
Commits on Dec 22, 2025
-
feat: Add DestructiveHint to delete_project_item tool annotation
Add DestructiveHint: true to the delete_project_item tool to be consistent with other delete operations (delete_file and delete_workflow_run_logs) that properly indicate destructive behavior. This helps LLMs better understand that this tool permanently removes data and should be used with appropriate caution. Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 844137c - Browse repository at this point
Copy the full SHA 844137cView commit details -
chore: Update toolsnap for delete_project_item with destructiveHint
Add destructiveHint: true to the snapshot file to match the code change. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 6c0bbb8 - Browse repository at this point
Copy the full SHA 6c0bbb8View commit details -
get_file_contentsfetch refs improvements (#1655)* get_file_contents improvements * Return custom errors when main ref is supplied * Remove test for short sha * Apply Copilot suggestion
Configuration menu - View commit details
-
Copy full SHA for 2f31c15 - Browse repository at this point
Copy the full SHA 2f31c15View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5be18c - Browse repository at this point
Copy the full SHA b5be18cView 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.26.0...main