modelcontextprotocol/typescript-sdk
View on GitHubThe official TypeScript SDK for Model Context Protocol servers and clients
- Stars
- 13.4k
- Forks
- 2.2k
- Open beginner issues
- 25
- Indexed issues
- 300
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 4
- Dominant language
- TypeScript
- License
- No license data
- Last GitHub push
- Sep 16, 2026
- Latest indexed
- Sep 20, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- good first issue help wanted
-
auth bug potentially close
Difficulty 3/5 1-2 days Newbie friendliness 62/100
modelcontextprotocol/typescript-sdk#2255 · 4 comments ·
-
enhancement potentially close question
Difficulty 4/5 3-5 days Newbie friendliness 45/100
modelcontextprotocol/typescript-sdk#2250 · 4 comments ·
-
bug fix proposed P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 68/100
modelcontextprotocol/typescript-sdk#2247 · 6 comments ·
-
Published package omits `src/` but `dist/**/*.js.map` references it, breaking source-map consumers Openbug P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 55/100
modelcontextprotocol/typescript-sdk#2233 · 4 comments · 1 reaction ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 48/100
modelcontextprotocol/typescript-sdk#2232 · 7 comments ·
-
enhancement needs decision P2 v2
modelcontextprotocol/typescript-sdk#2189 · 2 comments · 1 assignee ·
-
bug enhancement needs decision P2
Difficulty 4/5 3-5 days Newbie friendliness 45/100
modelcontextprotocol/typescript-sdk#2175 · 2 comments · 1 reaction ·
-
`UriTemplate.match()` returns `null` for multi-variable path expressions like `{userId,format}` Openbug fix proposed P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 72/100
modelcontextprotocol/typescript-sdk#2166 · 3 comments ·
-
AbortSignal cancellation throws `SdkErrorCode.RequestTimeout` instead of a distinct abort error Openbug fix proposed good first issue P2
Difficulty 3/5 1-2 days Newbie friendliness 75/100
modelcontextprotocol/typescript-sdk#2165 · 4 comments ·
-
bug potentially close
Difficulty 3/5 1-2 days Newbie friendliness 63/100
modelcontextprotocol/typescript-sdk#2162 · 2 comments · 2 reactions ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 48/100
modelcontextprotocol/typescript-sdk#2155 · 4 comments ·
-
potentially close v2
Difficulty 3/5 1-2 days Newbie friendliness 72/100
modelcontextprotocol/typescript-sdk#2151 · 1 comment ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 65/100
modelcontextprotocol/typescript-sdk#2145 · 5 comments ·
-
OAuth AS metadata discovery crashes on 200 OK + non-JSON response instead of falling back to OIDC Openauth bug fix proposed P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 55/100
modelcontextprotocol/typescript-sdk#2126 · 2 comments ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 45/100
modelcontextprotocol/typescript-sdk#2108 · 5 comments ·
-
potentially close question
Difficulty 4/5 3-5 days Newbie friendliness 45/100
modelcontextprotocol/typescript-sdk#2101 · 1 comment · 2 reactions ·
-
Tool inputSchema generation emits $ref for reused Zod instances · breaks strict MCP clients (kimi) Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
modelcontextprotocol/typescript-sdk#2100 · 3 comments ·
-
bug P2 ready for work
Difficulty 5/5 Over a week Newbie friendliness 45/100
modelcontextprotocol/typescript-sdk#2098 · 2 comments ·
-
enhancement needs decision P3
Difficulty 5/5 Over a week Newbie friendliness 35/100
modelcontextprotocol/typescript-sdk#2090 · 1 comment · 1 reaction ·
-
bug fix proposed P1 ready for work
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
modelcontextprotocol/typescript-sdk#2084 · 6 comments · 1 reaction ·
-
potentially close
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
modelcontextprotocol/typescript-sdk#2083 · 2 comments ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 45/100
modelcontextprotocol/typescript-sdk#2076 · 3 comments ·
-
potentially close
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
modelcontextprotocol/typescript-sdk#2054 · 1 comment ·
-
bug P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 52/100
modelcontextprotocol/typescript-sdk#2048 · 1 comment · 1 reaction ·
-
Security: Transitive dependencies with known vulnerabilities in @modelcontextprotocol/sdk@1.29.0 Openpotentially close
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
modelcontextprotocol/typescript-sdk#2042 · 1 comment · 1 reaction ·
-
bug fix proposed P2 ready for work
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
modelcontextprotocol/typescript-sdk#2037 · 3 comments · 1 reaction ·
-
enhancement P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 55/100
modelcontextprotocol/typescript-sdk#2036 · 7 comments ·
-
enhancement needs decision P3
Difficulty 4/5 3-5 days Newbie friendliness 52/100
modelcontextprotocol/typescript-sdk#2032 · 1 comment · 1 reaction ·
-
auth enhancement needs decision P3
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
enhancement needs decision P3
Difficulty 5/5 Over a week Newbie friendliness 35/100
modelcontextprotocol/typescript-sdk#2025 · 2 reactions ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 48/100
modelcontextprotocol/typescript-sdk#2023 · 2 comments ·
-
auth enhancement needs decision P3
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
potentially close
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
modelcontextprotocol/typescript-sdk#2018 · 1 comment ·
-
bug fix proposed P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 66/100
modelcontextprotocol/typescript-sdk#2012 · 1 comment ·
-
bug fix proposed P2 ready for work
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
modelcontextprotocol/typescript-sdk#2011 · 1 comment · 2 reactions ·
-
bug fix proposed P1 ready for work
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
modelcontextprotocol/typescript-sdk#2002 · 8 comments · 2 reactions ·
-
bug fix proposed P2 ready for work
Difficulty 4/5 3-5 days Newbie friendliness 55/100
modelcontextprotocol/typescript-sdk#1994 · 1 comment ·
-
bug fix proposed good first issue P2
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
modelcontextprotocol/typescript-sdk#1960 · 2 comments ·
-
potentially close
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
modelcontextprotocol/typescript-sdk#1959 · 2 comments ·
-
potentially close
Difficulty 3/5 1-2 days Newbie friendliness 64/100
modelcontextprotocol/typescript-sdk#1956 · 3 comments ·
-
auth bug P2 ready for work
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
modelcontextprotocol/typescript-sdk#1954 · 2 comments ·
-
auth bug needs repro
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
modelcontextprotocol/typescript-sdk#1946 · 3 comments ·
-
StreamableHTTPServerTransport rejects JSON-only Accept with 406 even when enableJsonResponse: true Openbug fix proposed P2 ready for work
Difficulty 3/5 1-2 days Newbie friendliness 68/100
modelcontextprotocol/typescript-sdk#1944 · 3 comments · 1 reaction ·
-
enhancement needs decision P3
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
-
enhancement needs decision P3
Difficulty 4/5 3-5 days Newbie friendliness 48/100
modelcontextprotocol/typescript-sdk#1928 · 2 comments · 2 reactions ·
-
enhancement needs decision P3
Difficulty 3/5 1-2 days Newbie friendliness 55/100
modelcontextprotocol/typescript-sdk#1924 · 2 comments ·
-
bug documentation fix proposed P3 ready for work
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
modelcontextprotocol/typescript-sdk#1914 · 4 comments ·
-
enhancement needs decision P3
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
enhancement needs decision P3
Difficulty 3/5 1-2 days Newbie friendliness 55/100
modelcontextprotocol/typescript-sdk#1883 · 1 comment ·
-
enhancement needs decision P3
Difficulty 3/5 1-2 days Newbie friendliness 48/100
modelcontextprotocol/typescript-sdk#1882 · 1 comment ·