@hotnsoursoup/mcp-kit-sdk-interop
v0.0.1
Published
Shared official-SDK sampling and elicitation converters used by the MCP Kit client and server packages.
Downloads
50
Maintainers
Readme
@hotnsoursoup/mcp-kit-sdk-interop
Shared official-SDK conversion helpers for sampling and elicitation payloads.
Boundary notes
- Depends on
@hotnsoursoup/mcp-kit-corefor shared bridge vocabulary. - Uses the official MCP TypeScript SDK only as a peer dependency.
- Exists to keep client and server normalization logic on one code path.
- Must stay transport-agnostic; it converts payload shapes, not transport sessions.
Implemented surfaces
- SDK
sampling/createMessagerequest and result conversion - SDK
elicitation/createrequest and result conversion - schema fidelity for URL semantics, enum labels, numeric bounds, defaults, core-only elicitation title/instructions, and URL-mode identity preservation
Internal workspace dependencies
@hotnsoursoup/mcp-kit-core
External peer dependencies
@modelcontextprotocol/sdk^1.27.1
