Interface Types · version 0.2.0-alpha.12
wasmcp:mcp
No description available.
Install
Add these interface types to your project:
component install wasmcp:mcp@0.2.0-alpha.12Learn more about the component CLI.
Worlds
W
tools-transport
WWorld definitions for MCP transports and capabilities
tools-provider
WImplements the TOOLS capability
authorized-tools-transport
W=== TOOLS + AUTH ===
authorized-tools-provider
WImplements the TOOLS capability with authorization.
tools-resources-transport
W=== TOOLS + RESOURCES ===
tools-resources-provider
WImplements the RESOURCES capability
authorized-resources-transport
W=== TOOLS + RESOURCES + AUTH ===
authorized-resources-provider
WImplements the RESOURCES capability with authorization
tools-resources-prompts-transport
W=== TOOLS + RESOURCES + PROMPTS ===
tools-resources-prompts-provider
WImplements the PROMPTS capability
authorized-prompts-transport
W=== TOOLS + RESOURCES + PROMPTS + AUTH ===
authorized-prompts-provider
WImplements the PROMPTS capability with authorization
tools-resources-prompts-completion-transport
W=== TOOLS + RESOURCES + PROMPTS + COMPLETION ===
tools-resources-prompts-completion-provider
WImplements the COMPLETION capability
authorized-completion-transport
W=== TOOLS + RESOURCES + PROMPTS + COMPLETION + AUTH ===
authorized-completion-provider
Implements the COMPLETION capability with authorization
Interfaces
I
mcp-types
ICore type definitions for the Model Context Protocol, shared by other interfaces.
authorization-types
IType definitions for authentication and authorization
authorization
IAuthorization types for MCP servers
completion-types
IType definitions for completion
completion
IProvides a standardized way for servers to offer argument autocompletion suggestions for prompts and resource URIs
lifecycle-types
IType definitions for the MCP lifecycle
lifecycle
ILifecycle for client-server connections that ensures proper capability negotiation and state management.
prompts-types
IType definitions for prompts
prompts
IPrompts allow servers to provide structured messages and instructions for interacting with language models.
resources-types
IType definitions for resources
resources
IResources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific information.
tools-types
IType definitions for tools
tools-list
ITools enable models to interact with external systems, such as querying databases, calling APIs, or performing computations.
tools-call
IThe TOOLS capability
authorized-tools-call
The TOOLS capability with authorization context
Metadata
| Size | 137.0 KiB |