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: mark3labs/mcp-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.26.0
Choose a base ref
...
head repository: mark3labs/mcp-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.27.0
Choose a head ref
  • 20 commits
  • 31 files changed
  • 10 contributors

Commits on May 8, 2025

  1. Configuration menu
    Copy the full SHA
    cb632f2 View commit details
    Browse the repository at this point in the history
  2. refactor(server): extract shared HTTP transport configuration options (

    …#253)
    
    Create a common interface and pattern for HTTP transport configuration to
    enable code sharing between SSEServer and the upcoming StreamableHTTPServer.
    
    - Add new httpTransportConfigurable interface for shared configuration
    - Refactor SSEServer to implement the shared interface
    - Convert With* option functions to work with both server types
    - Add stub for StreamableHTTPServer to demonstrate implementation pattern
    - Deprecate WithSSEContextFunc in favor of WithHTTPContextFunc
    
    This change preserves backward compatibility while allowing the reuse of
    configuration code across different HTTP server implementations.
    robert-jackson-glean authored May 8, 2025
    Configuration menu
    Copy the full SHA
    dd1e1e8 View commit details
    Browse the repository at this point in the history
  3. ci: add check to verify generated code is up-to-date (#258)

    This commit adds a new CI job that runs code generation and verifies no 
    uncommitted changes exist. This prevents accidental manual edits to 
    autogenerated files by:
    
    1. Running `go generate ./...` during CI
    2. Failing the build when generated code differs from committed code
    3. Providing clear error messages with instructions for developers
    robert-jackson-glean authored May 8, 2025
    Configuration menu
    Copy the full SHA
    4558b68 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. add logo

    ezynda3 committed May 9, 2025
    Configuration menu
    Copy the full SHA
    7185224 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b62162a View commit details
    Browse the repository at this point in the history
  3. fix

    ezynda3 committed May 9, 2025
    Configuration menu
    Copy the full SHA
    ff3ee05 View commit details
    Browse the repository at this point in the history
  4. tweak

    ezynda3 committed May 9, 2025
    Configuration menu
    Copy the full SHA
    cecf3e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c19710 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2025

  1. Create sample client (#265)

    ezynda3 authored May 10, 2025
    Configuration menu
    Copy the full SHA
    b4686db View commit details
    Browse the repository at this point in the history
  2. Fix the issue where the 'Shutdown' method fails to properly exit. (#255)

    * Fix the issue where the 'Shutdown' method fails to properly exit.
    
    * Fix the issue where the 'Shutdown' method fails to properly exit.
    
    ---------
    
    Co-authored-by: CHENBING1 <chenbing1@kingsoft.com>
    uppercaveman and CHENBING1 authored May 10, 2025
    Configuration menu
    Copy the full SHA
    6429019 View commit details
    Browse the repository at this point in the history
  3. test(server): reliably detect Start/Shutdown deadlock in SSEServer (#264

    )
    
    This test demonstrates the deadlock described in
    #254 and
    #263 by running
    `SSEServer.Start` then `SSEServer.Shutdown`. If it deadlocks, the test
    fails quickly and reliably, rather than hanging indefinitely.
    
    References:
    
    - #254
    - #255
    - #263
    robert-jackson-glean authored May 10, 2025
    Configuration menu
    Copy the full SHA
    1c99eaf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61b9784 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3442d32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f8badd6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3dfa331 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2025

  1. Configuration menu
    Copy the full SHA
    716eabe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46bfb6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1f1b47 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eeb7070 View commit details
    Browse the repository at this point in the history
  5. Release v0.27.0

    ezynda3 committed May 11, 2025
    Configuration menu
    Copy the full SHA
    e5121b3 View commit details
    Browse the repository at this point in the history
Loading