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.33.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.34.0
Choose a head ref
  • 9 commits
  • 26 files changed
  • 8 contributors

Commits on Jul 8, 2025

  1. fix quick-start

    ezynda3 committed Jul 8, 2025
    Configuration menu
    Copy the full SHA
    56f2501 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. fix(streamable_http): ensure graceful shutdown to prevent close reque…

    …st errors
    
    Added sync.WaitGroup to wait for asynchronous session cleanup goroutine to finish
    
    wg.Add(1) is used before spawning the goroutine; wg.Done() is called upon completion
    
    wg.Wait() ensures Close() blocks until the cleanup finishes, preserving correct shutdown order
    
    Fixes an issue in tests where closing the client and server in quick succession could lead to connection refused errors due to the client's asynchronous close attempting to reach a server that has already shut down
    
    Removed redundant blank lines to streamline the code structure
    sunerpy committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    bee9f90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d479bb View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2025

  1. Configuration menu
    Copy the full SHA
    65df1b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2025

  1. refactor: replace fmt.Errorf with TransportError wrapper (#486)

    * refactor: replace fmt.Errorf with TransportError wrapper
    
    Signed-off-by: Adam Shannag <shannagadam11@gmail.com>
    
    * chore: add missing ":" to the wrapped error
    
    Signed-off-by: Adam Shannag <shannagadam11@gmail.com>
    
    ---------
    
    Signed-off-by: Adam Shannag <shannagadam11@gmail.com>
    AdamShannag authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    c8c52a8 View commit details
    Browse the repository at this point in the history
  2. fix Content-Type: application/json; charset=utf-8 error (#478)

    * fix application/json; charset=utf-8 error
    
    * AI suggestion
    oldweipro authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    78eb7a3 View commit details
    Browse the repository at this point in the history
  3. feat: Inprocess sampling support (#487)

    * implement sampling in inprocess client/server
    
    * docs
    
    * cleanup
    
    * cleanup
    ezynda3 authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    9c352bd View commit details
    Browse the repository at this point in the history
  4. feat: support in tool result handling & update example (#467)

    * feat:support in tool result handling & update example
    
    Signed-off-by: FanOne <294350394@qq.com>
    
    * feat:add doc about resource link
    
    Signed-off-by: FanOne <294350394@qq.com>
    
    * feat:add desc about ResourceLink in doc
    
    * feat: add desc about resource link in docs
    
    Signed-off-by: FanOne <294350394@qq.com>
    
    ---------
    
    Signed-off-by: FanOne <294350394@qq.com>
    CocaineCong authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    e859847 View commit details
    Browse the repository at this point in the history
  5. feat(logging): add support for send log message notifications and imp…

    …lemented the `SessionWithLogging` interface on `streamableHttpSession` (#484)
    
    * feat(logging): add support for log message notifications
    
    - Introduced `LoggingLevel.ShouldSendTo` for log level comparison
    - Added `SendLogMessageToSpecificClient` to send log notifications to a specific client
    - Added `SendLogMessageToClient` to send log notifications to the current session client
    - Implemented `SessionWithLogging` interface for `streamableHttpSession`
    - Added `sessionLogLevelsStore` to manage per-session log levels
    - Updated `StreamableHTTPServer` to support setting and retrieving log levels
    - Added tests covering log notification sending logic and format validation
    
    * fix(staticcheck): simplify embedded field access in log notification
    
    - Replaced `notification.Notification.Method` with `notification.Method` to resolve QF1008 from staticcheck
    - No functional change; improves code clarity and eliminates linter warning
    sunerpy authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    ffea75f View commit details
    Browse the repository at this point in the history
Loading