-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Insights: modelcontextprotocol/typescript-sdk
Overview
Could not load contribution data
Please try again later
4 Releases published by 2 people
14 Pull requests merged by 11 people
-
chore: bump version to 1.17.4
#894 merged
Aug 21, 2025 -
[auth] OAuth protected-resource-metadata: fallback on 4xx not just 404
#879 merged
Aug 19, 2025 -
restrict url schemes allowed in oauth metadata
#877 merged
Aug 19, 2025 -
feature(middleware): Composable fetch middleware for auth and cross‑cutting concerns
#485 merged
Aug 18, 2025 -
version: patch to 0.17.3
#878 merged
Aug 14, 2025 -
docs: correct parameter schema key in Dynamic Servers documentation
#789 merged
Aug 14, 2025 -
fix: pass fetchfn parameter to registerClient and refreshAuthorizatio…
#850 merged
Aug 14, 2025 -
fix: client import & server imports
#851 merged
Aug 12, 2025 -
Fix quit command in Example client with OAuth
#864 merged
Aug 11, 2025 -
1.17.2
#855 merged
Aug 7, 2025 -
fix: retry next endpoint on CORS error during auth server discovery
#827 merged
Aug 4, 2025 -
1.17.1
#831 merged
Jul 31, 2025 -
fix: prevent responses being sent to wrong client when multiple transports connect
#820 merged
Jul 29, 2025 -
(fix): Update fallbackRequestHandler type to match _requestHandlers leaves type
#784 merged
Jul 29, 2025
29 Pull requests opened by 26 people
-
`registerTool`: accept ZodType<object> for input and output schema
#816 opened
Jul 28, 2025 -
Ensure stdio client closes underlying process
#818 opened
Jul 29, 2025 -
feat: Add custom context support for MCP transports
#819 opened
Jul 29, 2025 -
fix(stdio): implement graceful shutdown as per spec
#821 opened
Jul 29, 2025 -
Make README formatting more consistent
#826 opened
Jul 30, 2025 -
fix: preserve canonical URL format in OAuth resource parameter per MCP auth spec
#829 opened
Jul 31, 2025 -
Fix connection closure handling in Protocol and InMemoryTransport
#833 opened
Aug 2, 2025 -
[prototype] add example implementation of client id metadata documents (SEP-991)
#839 opened
Aug 4, 2025 -
Group/Tag Filtering Implementation
#840 opened
Aug 4, 2025 -
fix: Replace non-standard `enumNames` with standard `oneOf` in `EnumSchema`
#844 opened
Aug 5, 2025 -
fix: typo in comment in ResourceTemplate class
#845 opened
Aug 5, 2025 -
feat: add optional strict parameter to registerTool for Zod validation
#846 opened
Aug 5, 2025 -
feat: add bulk registration methods for tools, resources, and prompts
#847 opened
Aug 5, 2025 -
Fix [mcp client times out after 60 seconds (ignoring timeout option) #245]
#849 opened
Aug 6, 2025 -
fix: normalize headers in sse transport
#856 opened
Aug 7, 2025 -
Type generics for CallToolResult - Require 'structuredContent' if 'outputSchema' defined.
#859 opened
Aug 10, 2025 -
feat: zod v4
#869 opened
Aug 12, 2025 -
Fix: Barrel file exports
#870 opened
Aug 12, 2025 -
feat: use informative user agent in HTTP requests
#872 opened
Aug 12, 2025 -
Feat: Add RFC 7523 (JWT Bearer Grant) support
#875 opened
Aug 14, 2025 -
Fix double onerror trigger on client.close() (Streamable HTTP)
#880 opened
Aug 15, 2025 -
Automatic handling of logging level
#882 opened
Aug 18, 2025 -
Implement protocol-level sessions for TypeScript SDK
#888 opened
Aug 20, 2025 -
chore: drop `raw-body` dependency
#889 opened
Aug 20, 2025 -
fix: client initial GET sse include requestInit (modelcontextprotocol#895)
#896 opened
Aug 22, 2025 -
apply requestInit to SSE GET in StreamableHTTP transport 895 problem
#897 opened
Aug 22, 2025 -
Implementation of SEP-986: Specify Format for Tool Names
#900 opened
Aug 22, 2025 -
fix: Add Accept header to auth metadata request
#901 opened
Aug 25, 2025
8 Issues closed by 8 people
-
Error occurs in Windsurf when registering tool with input schema
#800 closed
Aug 23, 2025 -
StdioClientTransport.close() doesn't terminate child processes, causing memory leaks
#885 closed
Aug 20, 2025 -
`sampling/createMessage` get -32601: Method not found
#738 closed
Aug 17, 2025 -
Workarounds Required to Support Microsoft Azure as Auth Server
#862 closed
Aug 12, 2025 -
Cannot find module @modelcontextprotocol\sdk\dist\cjs\types
#838 closed
Aug 8, 2025 -
Unable to use async callbacks for tools/resources with Streamable HTTP transport.
#848 closed
Aug 8, 2025 -
MCP inspector tool do not have option to add input in Streamable HTTP mode
#835 closed
Aug 3, 2025 -
Can't define inputSchema as a primitive; prevents ChatGPT connector usage(?)
#815 closed
Jul 28, 2025
36 Issues opened by 36 people
-
OAuthClientProvider should support the client_credentials authorization flow
#899 opened
Aug 22, 2025 -
Feature Request: Add ability to unregister/deregister tools at runtime in TypeScript SDK
#898 opened
Aug 22, 2025 -
SSE client doesn't include requestInit config in GET text/eventstream to start SSE/auth
#895 opened
Aug 22, 2025 -
Issue: No Reliable Mapping Between sessionId and streamId for Stateless Resumability
#892 opened
Aug 21, 2025 -
inputSchema with ZodRawShape
#891 opened
Aug 20, 2025 -
Hope to provide a UMD format output
#887 opened
Aug 20, 2025 -
Request guidance/feature to stream streaming tool responses back
#886 opened
Aug 19, 2025 -
RegisteredTool.update() seems not update outoutSchema
#884 opened
Aug 19, 2025 -
Allow custom hostnames for development environments beyond localhost
#883 opened
Aug 19, 2025 -
Arshan Solution
#881 opened
Aug 17, 2025 -
sse timeout set dont work & always close after 5mins
#876 opened
Aug 14, 2025 -
[DOCS] - DIVERGENCES BETWEEN README.md and simpleStatelessStremablehttp.js example
#874 opened
Aug 13, 2025 -
Claude.ai MCP Authentication Issue - Web UI Bug Report
#873 opened
Aug 13, 2025 -
Implement a default `SetLevelRequestSchema` handler
#871 opened
Aug 12, 2025 -
When executing client.close(), onerror will be executed twice (Streamable HTTP)
#868 opened
Aug 12, 2025 -
Incompatible dependency: breaks Node 18 support
#867 opened
Aug 12, 2025 -
Notifications with StreamableHTTPServerTransport and enableJsonResponse = true
#866 opened
Aug 12, 2025 -
PRM endpoint incorrectly configured
#865 opened
Aug 11, 2025 -
StreamableHTTPClientTransport is not implementing Transport properly
#861 opened
Aug 10, 2025 -
Inconsistent `resource_metadata` handling between C# and TypeScript MCP SDKs
#860 opened
Aug 10, 2025 -
[Sampling/Elicitation] Stateless servers silently failing on session-requiring features
#857 opened
Aug 8, 2025 -
Add Docs
#854 opened
Aug 7, 2025 -
Missing session reuse in browser: client.connect ignores mcp-session-id
#852 opened
Aug 7, 2025 -
Horizontal Scalability for stateful streamable HTTP
#843 opened
Aug 5, 2025 -
Bulk tool registration causes EventEmitter memory leak warnings
#842 opened
Aug 5, 2025 -
typing structuredContent indirectly causes type error
#837 opened
Aug 4, 2025 -
Dynamic Tool Registration Based on Authentication Context
#836 opened
Aug 3, 2025 -
Version negotiation is skipped for initialization request
#834 opened
Aug 2, 2025 -
Need to handle GET and POST differently in OAuthServerProvider.authorize handler
#830 opened
Jul 31, 2025 -
Use Typebox as inputSchema or outputSchema
#825 opened
Jul 30, 2025 -
The return type of Client.callTool() incorrectly specifies `content` as `unknown`
#823 opened
Jul 30, 2025 -
RFC 8414 Compliance
#822 opened
Jul 30, 2025 -
Package attaches process signal handlers
#817 opened
Jul 28, 2025 -
next.js应用,通过server actions使用StdioClientTransport连接mcp server, listTools()正常,但是callTool超时
#814 opened
Jul 27, 2025
24 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Ensuring stdio transport closure despite server hanging. Fixing #271
#314 commented on
Aug 14, 2025 • 2 new comments -
feat: add multi-level initial access token support for OAuth 2.0 Dynamic Client Registration (RFC 7591)
#773 commented on
Aug 22, 2025 • 1 new comment -
Import Node.js APIs with `node:` prefix
#349 commented on
Aug 19, 2025 • 1 new comment -
optimization: When using custom SSE request,`Authorization` header can still be automatically attached to the SSE request.
#478 commented on
Aug 7, 2025 • 0 new comments -
Added auto-refreshing tool list notification handler to client
#239 commented on
Aug 21, 2025 • 0 new comments -
Zod 4 supported
#555 commented on
Aug 24, 2025 • 0 new comments -
Tool `inputSchema` and `outputSchema` do not support JSON Schema
#685 commented on
Aug 22, 2025 • 0 new comments -
Fastify support or custom HTTP adapter?
#441 commented on
Aug 22, 2025 • 0 new comments -
Feature request: accept param spec as `ZodType` instead of `ZodRawShape`
#588 commented on
Aug 21, 2025 • 0 new comments -
SDK V2
#809 commented on
Aug 21, 2025 • 0 new comments -
Client SDK support for `notifications/tools/list_changed`?
#205 commented on
Aug 20, 2025 • 0 new comments -
"Type instantiation is excessively deep and possibly infinite" typescript error when importing ToolCallback type
#494 commented on
Aug 18, 2025 • 0 new comments -
StdioTransport: Tool handler not invoked, client times out (Node.js subprocess on Linux)
#576 commented on
Aug 16, 2025 • 0 new comments -
MCP Server Env Vars Not Passed
#259 commented on
Aug 16, 2025 • 0 new comments -
sendLoggingMessage with Streamable HTTP - logs are not received
#766 commented on
Aug 8, 2025 • 0 new comments -
Using the built in auth router, the issuer URL is not fully utilized for the authorization endpoint
#167 commented on
Aug 7, 2025 • 0 new comments -
MCP - "Streamable HTTP" transport - Idle Session Timeout
#812 commented on
Aug 7, 2025 • 0 new comments -
MCP Python SDK sessionId not maintained in browser with TypeScript SDK client
#764 commented on
Aug 7, 2025 • 0 new comments -
Support JSON schema in addition to zod
#283 commented on
Aug 6, 2025 • 0 new comments -
Error MCP error -32602: MCP error -32602: Tool {TOOLNAME} not found"?
#288 commented on
Aug 2, 2025 • 0 new comments -
Where to search actually WORKING example of using Remote MCP server aka "Connector" for Claude?
#777 commented on
Jul 31, 2025 • 0 new comments -
Expose zod for SDK consumers to avoid version compatibility issues
#802 commented on
Jul 29, 2025 • 0 new comments -
Module resolution issues with TypeScript ESM imports
#218 commented on
Jul 28, 2025 • 0 new comments -
MCP TypeScript SDK generates JSON Schema draft-07, breaking compatibility with modern MCP clients requiring draft-2020-12
#745 commented on
Jul 28, 2025 • 0 new comments