-
Notifications
You must be signed in to change notification settings - Fork 377
Comparing changes
Open a pull request
base repository: mark3labs/mcp-go
base: v0.17.0
head repository: mark3labs/mcp-go
compare: v0.20.0
- 14 commits
- 19 files changed
- 18 contributors
Commits on Mar 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ec9e8a2 - Browse repository at this point
Copy the full SHA ec9e8a2View commit details -
refactor(stdio): improve stdio server message handling (#73)
- Add context-aware message reading with cancellation support - Implement graceful EOF handling in input stream processing - Add comprehensive error handling and logging - Improve notification handling with dedicated goroutine Co-authored-by: winter_wang <winter_wang@trendmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 2ea0c97 - Browse repository at this point
Copy the full SHA 2ea0c97View commit details -
Add Stderr() Method to StdioMCPClient (#72)
* for get subprocess stderr log message * add log fetch test
Configuration menu - View commit details
-
Copy full SHA for 051cda5 - Browse repository at this point
Copy the full SHA 051cda5View commit details
Commits on Apr 3, 2025
-
fix java mcp message endpoint (#75)
* fix java mcp message endpoint * fix java mcp message endpoint * fix java mcp message endpoint --------- Co-authored-by: Buf Generate <buf-generate@bondee.com>
Configuration menu - View commit details
-
Copy full SHA for 6d840a4 - Browse repository at this point
Copy the full SHA 6d840a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607d6c2 - Browse repository at this point
Copy the full SHA 607d6c2View commit details -
feat: add context to hooks (#92)
feat: new hook: OnRegisterSession
Configuration menu - View commit details
-
Copy full SHA for a0e968a - Browse repository at this point
Copy the full SHA a0e968aView commit details
Commits on Apr 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f3149bf - Browse repository at this point
Copy the full SHA f3149bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e5f33 - Browse repository at this point
Copy the full SHA d1e5f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b7e34c - Browse repository at this point
Copy the full SHA 1b7e34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62cdf71 - Browse repository at this point
Copy the full SHA 62cdf71View commit details -
Feature/pagination functionality (#107)
* add pagination functionality * update test * solve race problem * solve race pro
Configuration menu - View commit details
-
Copy full SHA for c7390fe - Browse repository at this point
Copy the full SHA c7390feView commit details
Commits on Apr 11, 2025
-
feat: add ping for sse server (#80)
* feat: add ping for sse server * fix ping message * Update server/sse.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update server/sse.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update sse.go * Update sse.go * Update sse.go * Update sse.go * fix ping message --------- Co-authored-by: lvchenguang <lvchenguang@zhihu.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cc777fc - Browse repository at this point
Copy the full SHA cc777fcView commit details -
fix(client): allow interface to be implemented (#135)
The addition of the unexported `sendRequest` method prevents external packages from implmenting the `MCPClient` interface. Since it is only used by the unexported `listByPage`, create an unexported `mcpClient` interface, which embeds the exported `MCPClient` as well as the `sendRequest` method. Add build time checking that internal implementations implement the unexported interface.
Configuration menu - View commit details
-
Copy full SHA for 6b923f6 - Browse repository at this point
Copy the full SHA 6b923f6View commit details -
feat: Tool Handler Middleware (#123)
* feat: add tool handler middleware capability * docs: add WithRecovery middleware to the calculator mcp server example * docs: add tool handler middleware section to the readme
Configuration menu - View commit details
-
Copy full SHA for b8dc82d - Browse repository at this point
Copy the full SHA b8dc82dView 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.17.0...v0.20.0