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.25.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.26.0
Choose a head ref
  • 10 commits
  • 7 files changed
  • 9 contributors

Commits on May 1, 2025

  1. feat(sse): Add SessionWithTools support to SSEServer (#232)

    Implement SessionWithTools interface for sseSession to support
    session-specific tools:
    
    - Add tools field to sseSession struct
    - Implement GetSessionTools and SetSessionTools methods
    rwjblue-glean authored May 1, 2025
    Configuration menu
    Copy the full SHA
    3ba0c91 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2025

  1. Fix bug with MarshalJSON for NotificationParams (#233)

    Co-authored-by: Roman Gelembjuk <Roman Gelembjuk>
    Gelembjuk authored May 2, 2025
    Configuration menu
    Copy the full SHA
    f3fef81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90bd877 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2025

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

Commits on May 4, 2025

  1. Fix stdio test compilation issues in CI (#240)

    This PR fixes the test failures in CI by:
    1. Using -buildmode=pie flag when compiling test binaries
    2. Using os.CreateTemp() for more reliable temporary file creation
    3. Verifying binary existence after compilation
    4. Fixing variable shadowing issues
    
    🤖 Generated with opencode
    Co-Authored-By: opencode <noreply@opencode.ai>
    ezynda3 and opencode authored May 4, 2025
    Configuration menu
    Copy the full SHA
    5244489 View commit details
    Browse the repository at this point in the history
  2. refactor(server/sse): rename WithBasePath to WithStaticBasePath for c…

    …larity (#238)
    
    The new name makes its relationship to `WithDynamicBasePath` clearer.
    The implementation preserves the original functionality with a build
    time warning (in go 1.21+).
    rwjblue-glean authored May 4, 2025
    Configuration menu
    Copy the full SHA
    2f24f3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e40e7a7 View commit details
    Browse the repository at this point in the history
  4. test: build mockstdio_server with isolated cache to prevent flaky CI (#…

    …241)
    
    CI occasionally failed with the linker error:
    
        /link: cannot open file DO NOT USE - main build pseudo-cache built
    
    This is most likely because several parallel `go build` invocations
    shared the same `$GOCACHE`, letting one job evict the object file
    another job had promised the linker. The placeholder path then leaked
    through and the build aborted.
    
    This gives each compile its own cache by setting  `GOCACHE=$(mktemp -d)`
    for the helper’s `go build` call.
    
    After these changes `go test ./... -race` passed 100/100 consecutive
    runs locally.
    rwjblue-glean authored May 4, 2025
    Configuration menu
    Copy the full SHA
    a999079 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2025

  1. fix: Use detached context for SSE message handling (#244)

    * fix: Use detached context for SSE message handling
    Prevents premature cancellation of message processing when HTTP request ends.
    
    * test for message processing when we return early to the client
    
    * rename variable
    
    ---------
    
    Co-authored-by: Yashwanth H L <yashwanth_hl@intuit.com>
    yash025 and Yashwanth H L authored May 5, 2025
    Configuration menu
    Copy the full SHA
    f47e2bc View commit details
    Browse the repository at this point in the history

Commits on May 6, 2025

  1. Format

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