-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Pull requests: modelcontextprotocol/typescript-sdk
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
fix(server): stop replay cleanly when streamable HTTP replay stream c…
#1681
opened Mar 15, 2026 by
meirk-brd
Loading…
5 of 9 tasks
fix: handle EPIPE and ERR_STREAM_DESTROYED in StdioServerTransport
#1679
opened Mar 13, 2026 by
kai-agent-free
Loading…
fix: return 404 instead of 400 for invalid session IDs in examples
#1678
opened Mar 13, 2026 by
kai-agent-free
Loading…
fix: call onerror for nested catch blocks in handlePostRequest
#1677
opened Mar 13, 2026 by
kai-agent-free
Loading…
fix: throw SdkError for unsupported capabilities in assertCapability()
#1676
opened Mar 13, 2026 by
kai-agent-free
Loading…
fix: ensure tool inputSchema includes type: object for discriminated unions
#1675
opened Mar 12, 2026 by
MayCXC
Loading…
fix(server): return JSON-RPC errors for missing tools
#1674
opened Mar 12, 2026 by
fahe1em1
Loading…
v2 - RFC Extract Tasks out of protocol.ts into TaskManager
#1673
opened Mar 12, 2026 by
KKonstantinov
•
Draft
6 of 9 tasks
Fix abort signal listener leak in _requestWithSchema
#1672
opened Mar 12, 2026 by
lucaalbinati
Loading…
fix: inline $ref pointers in schemaToJson for self-contained tool schemas
#1671
opened Mar 12, 2026 by
Vadaski
Loading…
3 tasks done
feat: add scope option to ClientCredentialsProvider, PrivateKeyJwtProvider, and StaticPrivateKeyJwtProvider
#1670
opened Mar 12, 2026 by
Vadaski
Loading…
fix: include scope parameter in OAuth authorization code token exchange
#1669
opened Mar 12, 2026 by
Vadaski
Loading…
fix: add existingSessionId option to WebStandardStreamableHTTPServerTransport for multi-node session hydration
#1668
opened Mar 12, 2026 by
Vadaski
Loading…
3 tasks done
fix: add required:[] to empty object JSON schemas for OpenAI strict mode compatibility
#1667
opened Mar 12, 2026 by
Vadaski
Loading…
4 tasks done
fix: allow registering tools/resources/prompts after connect when capabilities pre-declared (#893)
#1666
opened Mar 12, 2026 by
Vadaski
Loading…
3 tasks done
fix: support Zod runtimes that store literal values in _def.values[0]
#1665
opened Mar 12, 2026 by
Vadaski
Loading…
fix: surface input validation errors for task-augmented tool calls
#1664
opened Mar 12, 2026 by
Vadaski
Loading…
fix: getParseErrorMessage now surfaces custom Zod v4 error messages
#1663
opened Mar 12, 2026 by
Vadaski
Loading…
feat(client): add getAuthorizationCode() to OAuthClientProvider for headless OAuth flows
#1662
opened Mar 11, 2026 by
rechedev9
Loading…
6 tasks done
fix(core): add | undefined to Transport optional callbacks for exactOptionalPropertyTypes compatibility
#1661
opened Mar 11, 2026 by
rechedev9
Loading…
3 tasks done
feat: expose negotiated protocol version on stdio transports
#1660
opened Mar 11, 2026 by
rechedev9
Loading…
5 tasks done
fix: accumulate OAuth scopes on 401/403 instead of overwriting
#1657
opened Mar 10, 2026 by
rechedev9
Loading…
fix(server): include request URL in RequestInfo
#1656
opened Mar 10, 2026 by
theamodhshetty
Loading…
fix(client): preserve custom Accept headers in StreamableHTTPClientTransport
#1655
opened Mar 10, 2026 by
nielskaspers
Loading…
Previous Next
ProTip!
no:milestone will show everything without a milestone.