v0.2.0-alpha.12 · World
tools-resources-prompts-transport
=== TOOLS + RESOURCES + PROMPTS === Serves the PROMPTS capability over the Streamable HTTP transport
Imports
I
mcp-types
ICore type definitions for the Model Context Protocol, shared by other interfaces.
prompts-types
IType definitions for prompts
prompts
IPrompts allow servers to provide structured messages and instructions for interacting with language models. Clients can discover available prompts, retrieve their contents, and provide arguments to customize them. https://modelcontextprotocol.io/specification/2025-06-18/server/prompts The PROMPTS capability https://modelcontextprotocol.io/specification/2025-06-18/server/prompts
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. Each resource is uniquely identified by a URI. https://modelcontextprotocol.io/specification/2025-06-18/server/resources The RESOURCES capability. https://modelcontextprotocol.io/specification/2025-06-18/server/resources
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