- Notifications
You must be signed in to change notification settings - Fork3.1k
Comparing changes
Open a pull request
base repository:github/github-mcp-server
Uh oh!
There was an error while loading.Please reload this page.
base:v0.21.0
head repository:github/github-mcp-server
Uh oh!
There was an error while loading.Please reload this page.
compare:v0.22.0
- 11commits
- 26files changed
- 10contributors
Commits on Nov 18, 2025
Add comprehensive copilot instructions for repository
Co-authored-by: SamMorrowDrums <4811358+SamMorrowDrums@users.noreply.github.com>
Add library usage and code quality guidelines to copilot instructions
Co-authored-by: SamMorrowDrums <4811358+SamMorrowDrums@users.noreply.github.com>
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Commits on Nov 19, 2025
Add installation guide for OpenAI Codex (#1340)
* Add installation guide for OpenAI Codex* updates based on feedback* Remove optional Docker requirement from installation guide for OpenAI Codex* Remove Docker-related troubleshooting and references from installation guide* Update docs/installation-guides/install-codex.mdCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>* Update docs/installation-guides/install-codex.md* Apply suggestions from code review* Update docs/installation-guides/install-codex.mdCo-authored-by: Gabriel Peal <gpeal@users.noreply.github.com>* updates on feedback---------Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>Co-authored-by: Gabriel Peal <gpeal@users.noreply.github.com>
adding remote server header for lockdown configuration (#1417)
* adding remote server header for lockdown configuration* Apply suggestion from @CopilotCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>* Apply suggestion from @CopilotCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>---------Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Commits on Nov 21, 2025
Add in memory cache for lockdown mode (#1416)
* Apply lockdown mode to issues and pull requests* Add cache* Unlock in defer* Add muesli/cache2go* [WIP] Replace custom cache in lockdown.go with cache2go struct (#1425)* Initial plan* Replace custom cache with cache2go library- Added github.com/muesli/cache2go dependency- Replaced custom map-based cache with cache2go.CacheTable- Removed manual timer management (scheduleExpiry, ensureEntry methods)- Removed timer field from repoAccessCacheEntry struct- Updated GetRepoAccessInfo to use cache2go's Value() and Add() methods- Updated SetTTL to flush and re-add entries with new TTL- Used unique cache names per instance to avoid test interference- All existing tests pass with the new implementationCo-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>* Final verification completeCo-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>---------Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Co-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>* Use muesli for cache* Make RepoAccessCache a singleton (#1426)* Initial plan* Implement RepoAccessCache as a singleton patternCo-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>* Complete singleton implementation and verificationCo-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>* Remove cacheIDCounter as requestedCo-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>---------Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Co-authored-by: JoannaaKL <67866556+JoannaaKL@users.noreply.github.com>* Update mutexes* .* Reuse cache* .* .* Fix logic after vibe coding* Update docs* .* Refactoring to make the code pretty* Hide lockdown logic behind shouldFilter function* .* Tests---------Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Commits on Nov 24, 2025
Delete package configuration from server.json (temporarily) (#1474)
Temporarily removing package configuration for the GitHub MCP server because certain hosts incorrectly generate docker arguments based on it which results in a broken server configuration when installed via registry.Will bring it back when the issue is resolved by MCP host.
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.21.0...v0.22.0
Uh oh!
There was an error while loading.Please reload this page.