Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: github/github-mcp-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.21.0
Choose a base ref
...
head repository: github/github-mcp-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.22.0
Choose a head ref
  • 11 commits
  • 26 files changed
  • 10 contributors

Commits on Nov 18, 2025

  1. Add Go SDK Migrator agent (#1424)

    * Add Go SDK Migrator agent
    omgitsads authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    7359888 View commit details
    Browse the repository at this point in the history
  2. Add comprehensive copilot instructions for repository

    Co-authored-by: SamMorrowDrums <[email protected]>
    Copilot and SamMorrowDrums committed Nov 18, 2025
    Configuration menu
    Copy the full SHA
    aba64af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b25a342 View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Copilot <[email protected]>
    SamMorrowDrums and Copilot committed Nov 18, 2025
    Configuration menu
    Copy the full SHA
    bb722f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. 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.md
    
    Co-authored-by: Copilot <[email protected]>
    
    * Update docs/installation-guides/install-codex.md
    
    * Apply suggestions from code review
    
    * Update docs/installation-guides/install-codex.md
    
    Co-authored-by: Gabriel Peal <[email protected]>
    
    * updates on feedback
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    Co-authored-by: Gabriel Peal <[email protected]>
    3 people authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    9b747a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3b9a63 View commit details
    Browse the repository at this point in the history
  3. adding remote server header for lockdown configuration (#1417)

    * adding remote server header for lockdown configuration
    
    * Apply suggestion from @Copilot
    
    Co-authored-by: Copilot <[email protected]>
    
    * Apply suggestion from @Copilot
    
    Co-authored-by: Copilot <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    tonytrg and Copilot authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    548c27c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec6afa7 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. 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 implementation
    
    Co-authored-by: JoannaaKL <[email protected]>
    
    * Final verification complete
    
    Co-authored-by: JoannaaKL <[email protected]>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <[email protected]>
    Co-authored-by: JoannaaKL <[email protected]>
    
    * Use muesli for cache
    
    * Make RepoAccessCache a singleton (#1426)
    
    * Initial plan
    
    * Implement RepoAccessCache as a singleton pattern
    
    Co-authored-by: JoannaaKL <[email protected]>
    
    * Complete singleton implementation and verification
    
    Co-authored-by: JoannaaKL <[email protected]>
    
    * Remove cacheIDCounter as requested
    
    Co-authored-by: JoannaaKL <[email protected]>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <[email protected]>
    Co-authored-by: JoannaaKL <[email protected]>
    
    * 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 <[email protected]>
    JoannaaKL and Copilot authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    28b868d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2941e87 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2025

  1. 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.
    almaleksia authored Nov 24, 2025
    Configuration menu
    Copy the full SHA
    6a57e75 View commit details
    Browse the repository at this point in the history
Loading