Wasm Directoryalpha
wasmcp mcp
Downloads
wasmcp mcp
wasmcp:mcp
v0.3.0-alpha.28 · Interface Types

No description available.

Version
Image Digest
sha256271a241e397a1d00263dbccd6a321f1fef57434122f4aa84f947fd5e7b96a698
Project
Registry
Items
Wjwt-validator6
IjwtIpollImonotonic-clockIerrorIstreamsItypes
Whttp-authorizer14
Iincoming-handlerIpollImonotonic-clockIerrorIstreamsItypesIincoming-handlerIjwtIwall-clockIrandomIstdoutIstderrIstdinIoutgoing-handler
Wrequest-context5
IrequestIerrorIpollIstreamsItypes
Wsession-context8
IrequestIstoreIatomicsIbatchIerrorIpollIstreamsItypes
Winitialize-handler7
Iincoming-handlerIerrorIpollIstreamsItypesIinitialize-writerIrequest
Wtool-handler8
Iincoming-handlerIerrorIpollIstreamsItypesIcontentItool-writerIrequest
Wresource-handler8
Iincoming-handlerIerrorIpollIstreamsItypesIcontentIresource-writerIrequest
Wprompt-handler8
Iincoming-handlerIerrorIpollIstreamsItypesIcontentIprompt-writerIrequest
Wcompletion-handler7
Iincoming-handlerIerrorIpollIstreamsIcompletion-writerItypesIrequest
Wmiddleware7
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handler
Wchained-initialize-handler8
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handlerIinitialize-writer
Wchained-tool-handler9
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handlerIcontentItool-writer
Wchained-resource-handler9
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handlerIcontentIresource-writer
Wchained-prompt-handler9
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handlerIcontentIprompt-writer
Wchained-completion-handler8
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handlerIcompletion-writer
Winitialize-result5
Iinitialize-writerIerrorIpollIstreamsItypes
Wtool-result6
Itool-writerIerrorIpollIstreamsItypesIcontent
Wresource-result6
Iresource-writerIerrorIpollIstreamsItypesIcontent
Wprompt-result6
Iprompt-writerIerrorIpollIstreamsItypesIcontent
Wcompletion-result4
Icompletion-writerIerrorIpollIstreams
Wstdio-transport31
IrunIerrorIpollIstreamsItypesIrequestIincoming-handlerIenvironmentIexitIstdinIstdoutIstderrIterminal-inputIterminal-outputIterminal-stdinIterminal-stdoutIterminal-stderrImonotonic-clockIwall-clockItypesIpreopensInetworkIinstance-networkIudpIudp-create-socketItcpItcp-create-socketIip-name-lookupIrandomIinsecureIinsecure-seed
Whttp-transport15
Iincoming-handlerIerrorIpollIstreamsItypesIrequestIincoming-handlerImonotonic-clockIwall-clockIrandomIstdoutIstderrIstdinItypesIoutgoing-handler
Ijwt15
TheadersTextrasVvalidation-errorFrequired-claimsEalgorithmRjwkRjwksVjwks-sourceRjwt-headerRclaimsRtoken-dataRvalidation-optionsRvalidationRvalidate-propsFvalidate
Itypes26
TmetaTbytesVdataTcursorTjsonTuriRargumentsFclient-capabilitiesEprotocol-versionRimplementationRcompletion-argumentRcompletion-contextRcompletion-prompt-referenceVcompletion-refRinitialize-paramsTlist-tools-paramsTcall-tool-paramsTlist-resources-paramsTread-resource-paramsTlist-resource-templates-paramsTlist-prompts-paramsTget-prompt-paramsRcompletion-paramsVmethodVparamsVid
Irequest8
Tinput-streamTstream-errorTidTdataTjsonTmethodTparamsRrequest
Iincoming-handler3
Toutput-streamTrequestFhandle
Ierror4
Tstream-errorEerror-codeRmcp-errorVoperation-error
Icontent17
TbytesTdataTmetaEroleRannotationsRcontent-optionsRtext-contentRimage-contentRaudio-contentRresource-link-content-optionsRresource-link-contentRembedded-resource-optionsRtext-resource-contentsRblob-resource-contentsVembedded-resourceRembedded-resource-contentVcontent-block
Iinitialize-writer8
Toutput-streamTstream-errorTimplementationTmetaFserver-capabilitiesRinitialize-result-optionsRinitialize-resultFsend-initialize-result
Itool-writer18
Toutput-streamTstream-errorTcontent-blockTbytesTcursorTdataTmetaTjsonFtool-hintsRtool-annotationsRtool-optionsRtoolRstructured-contentRlist-tools-result-optionsRcall-tool-result-optionsRlist-writerRcontent-writerRstructured-writer
Iresource-writer19
Toutput-streamTstream-errorTbytesTcursorTdataTmetaTannotationsRresource-optionsRresourceRresource-template-optionsRresource-templateRresource-contents-optionsRread-resource-result-optionsRresource-contentsRlist-resources-result-optionsTlist-resource-templates-result-optionsRlist-writerRtemplates-list-writerRcontent-writer
Iprompt-writer13
Toutput-streamTstream-errorTmetaTcontent-blockTroleRprompt-argumentRprompt-optionsRpromptRprompt-messageRlist-prompts-result-optionsRget-prompt-result-optionsRlist-writerRmessage-writer
Icompletion-writer4
Toutput-streamTstream-errorRcompletion-result-optionsRvalue-writer
DependentsImported byExported by
Dependencies
wasi:io0.2.3
v0.3.0-alpha.28 · Interface

tool-writer

Writes tools/call and tools/list results to an output stream.

Tools specification: https://modelcontextprotocol.io/specification/2025-06-18/server/tools#tool-result tools/list: https://modelcontextprotocol.io/specification/2025-06-18/schema#tools-list tools/call: https://modelcontextprotocol.io/specification/2025-06-18/schema#tools-call

Resources

R
list-writer
Writer for streaming tool list responses.
since 0.3.0-alpha.28
R
content-writer
Writer for streaming tool execution content.
since 0.3.0-alpha.28
R
structured-writer
Writer for streaming structured content.
since 0.3.0-alpha.28

Records

R
tool-annotations
Annotations for tool capabilities.
since 0.3.0-alpha.28
R
tool-options
Optional properties for tool definitions.
since 0.3.0-alpha.28
R
tool
Tool definition.
since 0.3.0-alpha.28
R
structured-content
Structured content as key-value pairs.
since 0.3.0-alpha.28
R
list-tools-result-options
Options for list-tools results.
since 0.3.0-alpha.28
R
call-tool-result-options
Options for call-tool results.
since 0.3.0-alpha.28

Flags

F
tool-hints
Hints about tool behavior.
since 0.3.0-alpha.28

Type Aliases

T
output-stream
An output bytestream.
T
stream-error
An error for input-stream and output-stream operations.
T
content-block
Content blocks that can be included in messages.
T
bytes
Raw byte array data.
T
cursor
Opaque pagination token.
T
data
Represents data that can be either text or binary.
T
meta
Optional metadata for vendor-specific extensions.
T
json
JSON-encoded data as a string.
On this page
ResourcesRecordsFlagsType Aliases
Wasm Directory

A meta-registry and package manager for WebAssembly components. Made by Yosh Wuyts and contributors. To be donated to the Bytecode Alliance.

All systems operational
Browse
  • Packages
  • Authors
  • Registries
  • Changelog
Develop
  • Documentation
  • CLI reference
  • Spec
Community
  • GitHub
  • Status
wasmcp mcp
Home Downloads
Theme
/
Type a query and press Enter to search.