v0.2.0-alpha.13 · World
tools-transport
World definitions for MCP transports and capabilities
This file defines paired worlds for different capability combinations:
- Each transport world has a corresponding provider world
- Transports import the capabilities they support
- Providers export the capabilities they implement
- This allows providers to only implement what they need === TOOLS === Serves the TOOLS capability over the Streamable HTTP transport
Imports
I
mcp-types
ICore type definitions for the Model Context Protocol, shared by other interfaces.
lifecycle-types
IType definitions for the MCP lifecycle
lifecycle
ILifecycle for client-server connections that ensures proper capability negotiation and state management. https://modelcontextprotocol.io/specification/2025-06-18/basic/lifecycle Handles connection lifecycle events https://modelcontextprotocol.io/specification/2025-06-18/basic/lifecycle
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. Each tool is uniquely identified by a name and includes metadata describing its schema. https://modelcontextprotocol.io/specification/2025-06-18/server/tools
tools-call
The TOOLS capability https://modelcontextprotocol.io/specification/2025-06-18/server/tools