Releases: mark3labs/mcp-go
Releases · mark3labs/mcp-go
Release v0.20.0
What's Changed
- feat: add ping for sse server by @lcgash in #80
- fix(client): allow interface to be implemented by @jkoelker in #135
- feat: Tool Handler Middleware by @wimspaargaren in #123
New Contributors
- @lcgash made their first contribution in #80
- @jkoelker made their first contribution in #135
- @wimspaargaren made their first contribution in #123
Full Changelog: v0.19.0...v0.20.0
Release v0.19.0
What's Changed
- fix: SSE client hangs after 30 seconds by @mrene in #88
- fix: change the default SSE endpoint to match the standard one used in the official servers by @deadprogram in #91
- fix: mcp-client should also include configurable http headers in the /sse request by @kagezhao in #100
- feat: use defer processing error by @songzhibin97 in #98
- Feature/pagination functionality by @Jinlkj in #107
New Contributors
- @mrene made their first contribution in #88
- @deadprogram made their first contribution in #91
- @kagezhao made their first contribution in #100
- @songzhibin97 made their first contribution in #98
- @Jinlkj made their first contribution in #107
Full Changelog: v0.18.0...v0.19.0
Release v0.18.0
What's Changed
- feat: add NewToolResultError by @daimatz in #87
- refactor(stdio): improve stdio server message handling by @winterfx in #73
- Add Stderr() Method to StdioMCPClient by @mashiike in #72
- fix java mcp message endpoint by @a67793581 in #75
- simplify required field handling in inputSchema by @yikakia in #82
- make context available in hooks, add OnRegisterSession hook by @zahmadsaleem in #92
New Contributors
- @daimatz made their first contribution in #87
- @winterfx made their first contribution in #73
- @mashiike made their first contribution in #72
- @yikakia made their first contribution in #82
- @zahmadsaleem made their first contribution in #92
Full Changelog: v0.17.0...v0.18.0
Release v0.17.0
What's Changed
- Handle each session initialization separately by @torkve in #60
- added the configurable items sse_read_timeout and headers to mcp-client by @resurgence72 in #55
New Contributors
- @resurgence72 made their first contribution in #55
Full Changelog: v0.16.0...v0.17.0
Release v0.16.0
What's Changed
- replace bufio.Scanner with bufio.Reader and add error handling by @hgodalan in #65
- Feature: Request Hooks by @tylergannon in #62
- fix SSEOption by @a67793581 in #63
New Contributors
Full Changelog: v0.15.0...v0.16.0
Release v0.15.0
What's Changed
- Unmarshal must add
&and query should encode by @wangle201210 in #58
New Contributors
- @wangle201210 made their first contribution in #58
Full Changelog: v0.14.1...v0.15.0
Release v0.14.1
What's Changed
- fix: ensure resource/template/list is marshalled safely by @SamMorrowDrums in #56
Full Changelog: v0.14.0...v0.14.1
Release v0.14.0
What's Changed
- Add per-session notifications handling by @torkve in #46
- feat: support RFC 6570 for Resource Templates by @SamMorrowDrums in #54
- refactor(utils): The generic helper function asType[T any] replaces by @wangchaodeyuzhou in #52
New Contributors
- @torkve made their first contribution in #46
- @SamMorrowDrums made their first contribution in #54
- @wangchaodeyuzhou made their first contribution in #52
Full Changelog: v0.13.0...v0.14.0
Release v0.13.0
What's Changed
- feat: allow customising context via callback on transport servers by @sd2k in #32
- fix(examples/everything): add WithBaseURL by @jrc2139 in #48
- fix: Remove type assertion for prompt arguments by @JJ-H in #49
- tools: add WithObject and WithArray to supplement type definition utility by @xhd2015 in #47
New Contributors
- @sd2k made their first contribution in #32
- @jrc2139 made their first contribution in #48
- @JJ-H made their first contribution in #49
- @xhd2015 made their first contribution in #47
Full Changelog: v0.12.0...v0.13.0
Release v0.12.0
What's Changed
- Option mode by @a67793581 in #39
- feat(server): support server instructions by @Larkooo in #43
- feat(server): add option to customize basePath by @zoedsoupe in #45
New Contributors
- @a67793581 made their first contribution in #39
- @Larkooo made their first contribution in #43
- @zoedsoupe made their first contribution in #45
Full Changelog: v0.11.2...v0.12.0