Expand description
Client-specific MCP schema types
Structs§
- Argument
Info - Argument information for completion
- Call
Tool Params - Parameters for call tool request
- Call
Tool Request - Used by the client to invoke a tool provided by the server.
- Cancelled
Notification - A notification which can be sent by either side to indicate that it is cancelling a previously-issued request.
- Cancelled
Params - Parameters for cancelled notification
- Client
Capabilities - Client capabilities
- Complete
Params - Parameters for complete request
- Complete
Request - A request from the client to the server, to ask for completion options.
- GetPrompt
Params - Parameters for get prompt request
- GetPrompt
Request - Used by the client to get a prompt provided by the server.
- GetPrompt
Result - The server’s response to a prompts/get request from the client.
- Initialize
Params - Parameters for initialize request
- Initialize
Request - This request is sent from the client to the server when it first connects.
- Initialized
Notification - This notification is sent from the client to the server after initialization has finished.
- List
Prompts Request - Sent from the client to request a list of prompts and prompt templates the server has.
- List
Prompts Result - The server’s response to a prompts/list request from the client.
- List
Resource Templates Request - Sent from the client to request a list of resource templates the server has.
- List
Resource Templates Result - The server’s response to a resources/templates/list request from the client.
- List
Resources Request - Sent from the client to request a list of resources the server has.
- List
Resources Result - The server’s response to a resources/list request from the client.
- List
Roots Result - The client’s response to a roots/list request from the server.
- List
Tools Request - Sent from the client to request a list of tools the server has.
- List
Tools Result - The server’s response to a tools/list request from the client.
- Paginated
Params - Parameters for paginated requests
- Ping
Request - A ping, issued by either the server or the client, to check that the other party is still alive.
- Progress
Notification - An out-of-band notification used to inform the receiver of a progress update for a long-running request.
- Progress
Params - Parameters for progress notification
- Prompt
Reference - Identifies a prompt.
- Read
Resource Params - Parameters for read resource request
- Read
Resource Request - Sent from the client to the server, to read a specific resource URI.
- Read
Resource Result - The server’s response to a resources/read request from the client.
- Resource
Reference - A reference to a resource or resource template definition.
- Roots
Capability - Roots capability
- Roots
List Changed Notification - A notification from the client to the server, informing it that the list of roots has changed.
- SetLevel
Params - Parameters for set level request
- SetLevel
Request - A request from the client to the server, to enable or adjust logging.
- Subscribe
Params - Parameters for subscribe request
- Subscribe
Request - Sent from the client to request resources/updated notifications from the server.
- Unsubscribe
Params - Parameters for unsubscribe request
- Unsubscribe
Request - Sent from the client to request cancellation of resources/updated notifications from the server.
Enums§
- Reference
- Reference to a prompt or resource
- Resource
Content - Resource content