typescript-sdk/src/server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Paul Carleton ac1b80a331
feat: Add support for separate Authorization Server / Resource server in server flow (spec: DRAFT-2025-v2) (#503)
* add support for .oauth-protected-resource metadata endpoint and www-authenticate

* test and types

* thread throughs scopes

* have example separate AS and RS

* make inmemory explicitly demo

* fix type

* fix types

* fix client example

* fixup comments

* refactor metadata endpoints to cleanup

* almost working w/ forwarding

* separate AS/RS working

* add to readme

* de-async the auth server setup for happier top level flow

* add test for new router

* fix test

* remove redundant comment

* clarify comment

* remove more unused endpoints

* simplify router

* slim down

* simplify verifier, and fix router test

* fix doc string
2025-05-21 13:13:34 +01:00
..
auth feat: Add support for separate Authorization Server / Resource server in server flow (spec: DRAFT-2025-v2) (#503) 2025-05-21 13:13:34 +01:00
completable.test.ts Add completable wrapper for Zod schemas 2025-01-08 15:00:33 +00:00
completable.ts Add completable wrapper for Zod schemas 2025-01-08 15:00:33 +00:00
index.test.ts Merge branch 'main' into justin/simplified-api 2025-01-13 20:34:08 +00:00
index.ts Revert "Merge pull request #334 from m-paternostro/mp/notifier" 2025-04-22 11:35:49 +01:00
mcp.test.ts Add support for message field in progress notifications 2025-05-16 15:18:28 -04:00
mcp.ts restore server-side validation for tools returning structuredContent without outputSchema 2025-05-15 10:03:50 -04:00
sse.test.ts Replace type casting with direct sessionId property access in SSE tests 2025-04-09 09:28:46 +08:00
sse.ts Merge remote-tracking branch 'upstream/main' into request-auth-info 2025-04-12 16:41:22 -07:00
stdio.test.ts Removed unneeded test 2025-01-03 19:09:11 +00:00
stdio.ts Revert "feat: support extending McpServer with authorization" 2025-04-07 10:47:37 +01:00
streamableHttp.test.ts [FEAT] added unit test for StreamableHTTPServerTransport with AuthInfo 2025-04-24 23:26:21 +05:30
streamableHttp.ts Merge pull request #399 from its-nikhil/FEAT-auth-ctx-streamable-http 2025-05-14 14:30:28 +01:00