-
Notifications
You must be signed in to change notification settings - Fork 216
Description
We just released v1.0.0 of the SDK, with a commitment to backwards compatibility.
As we worked on stabilizing the API in September (see #328), we focused on landing required breaking changes. Now that v1.0.0 is out, we should revisit open proposals, particularly those with ergonomic / DX implications such as those highlighted in the release notes. We should have another proposal meeting to discuss these issues, as we did at the beginning of September (#362).
Let's plan for this on Wednesday, October 8th (in one week's time). As with last time, 11am New York usually works best for most timezones.
Details
- Wednesday, October 8 · 11:00am – 12:00pm
- Time zone: America/New_York
- Video call link: https://meet.google.com/uzo-ayjt-qhk
- Or dial: (US) +1 928-832-0258 PIN: 842 633 607#
- More phone numbers: https://tel.meet/uzo-ayjt-qhk?pin=9453090153784
Agenda
Housekeeping (quick discussions):
- Proposal: Introduce
Close() error
inTransport
interface #537 - Proposal: set default values for mcp.Implementation #469
- Proposal: jsonrpc: expose Error (fka WireError) #452
- Proposal: add StreamableHTTPHandler.Close #440
- Idea: environment variable for experiments and compatibility #238
- Proposal: Add StreamableHTTPOptions.SessionTimeout (Ungraceful client disconnects leads to zombie sessions) #499
Oauth support:
- Oauth Support / Best practices #19
- Proposal: add
ModifyRequest func(*http.Request)
to HTTP client transports #533
Ergonomics
- Proposal: progress reporting (analogue to FastMCP) #460
- Proposal: add a simpler version of AddTool that drops request and response #396
Please feel free to suggest other issues for the agenda, and I will add them here.
Notes
https://docs.google.com/document/d/1sJFzVKjcCy9jwV2CHASqiY53-mFD1NL3ClXoHR5WXX8