-
Notifications
You must be signed in to change notification settings - Fork 461
Comparing changes
Open a pull request
base repository: mark3labs/mcp-go
base: v0.25.0
head repository: mark3labs/mcp-go
compare: v0.26.0
- 10 commits
- 7 files changed
- 9 contributors
Commits on May 1, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 3ba0c91 - Browse repository at this point
Copy the full SHA 3ba0c91View commit details
Commits on May 2, 2025
-
Fix bug with MarshalJSON for NotificationParams (#233)
Co-authored-by: Roman Gelembjuk <Roman Gelembjuk>
Configuration menu - View commit details
-
Copy full SHA for f3fef81 - Browse repository at this point
Copy the full SHA f3fef81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90bd877 - Browse repository at this point
Copy the full SHA 90bd877View commit details
Commits on May 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6d55e4e - Browse repository at this point
Copy the full SHA 6d55e4eView commit details
Commits on May 4, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 5244489 - Browse repository at this point
Copy the full SHA 5244489View commit details -
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+).
Configuration menu - View commit details
-
Copy full SHA for 2f24f3f - Browse repository at this point
Copy the full SHA 2f24f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e40e7a7 - Browse repository at this point
Copy the full SHA e40e7a7View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a999079 - Browse repository at this point
Copy the full SHA a999079View commit details
Commits on May 5, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for f47e2bc - Browse repository at this point
Copy the full SHA f47e2bcView commit details
Commits on May 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9d6b793 - Browse repository at this point
Copy the full SHA 9d6b793View commit details
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.25.0...v0.26.0