Uh oh!
There was an error while loading. Please reload this page.
feat(server): accept Standard Schemas in inputRequired.elicit - #2369
Conversation
🦋 Changeset detectedLatest commit: ea34a7d The changes in this PR will be included in the next version bump. This PR includes changesets to release 6 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@modelcontextprotocol/client@modelcontextprotocol/codemod@modelcontextprotocol/core@modelcontextprotocol/server@modelcontextprotocol/server-legacy@modelcontextprotocol/express@modelcontextprotocol/fastify@modelcontextprotocol/hono@modelcontextprotocol/nodecommit: |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
01f43f4 to
f732d6fCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ea55f4b to
1308739CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
918c601 to
a300f51CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
7908e11 to
15e6243Compare15e6243 to
12eb9e5Compare
felixweinberger
left a comment
There was a problem hiding this comment.
Mostly wondering if we should be updating the elicitInput API given we want people to use inputRequired for MRTR going forward.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
12eb9e5 to
481c112Compare
Fixes#662.
Summary
inputRequired.elicit()to accept a Standard Schema/Zod object asrequestedSchemaacceptedContent()to validate and type the response on handler re-entryServer.elicitInput()andctx.mcpReq.elicitInput()unchangedThe modern write-once handler works on 2026-07-28 natively and on 2025-era connections through the existing legacy
input_requiredshim.Release
@modelcontextprotocol/core-internal: minor@modelcontextprotocol/server: minorVerification
input_requiredintegration coverageskipLibCheck: false