Docs.rs
rust-mcp-sdk-0.4.2
rust-mcp-sdk 0.4.2
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
hashemix
Dependencies
async-trait ^0.1
normal
axum ^0.8
normal
optional
axum-server ^0.7
normal
optional
futures ^0.3
normal
hyper ^1.6.0
normal
rust-mcp-macros ^0.4.1
normal
optional
rust-mcp-schema ^0.5
normal
rust-mcp-transport ^0.3.4
normal
optional
serde ^1.0
normal
serde_json ^1.0
normal
thiserror ^2.0
normal
tokio ^1.4
normal
tokio-stream ^0.1
normal
optional
tracing ^0.1
normal
uuid ^1
normal
optional
reqwest ^0.12
dev
tracing-subscriber ^0.3
dev
Versions
51.63%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
rust_
mcp_
sdk
0.4.2
In rust_
mcp_
sdk::
schema
Modules
schema_utils
Structs
Annotations
AudioContent
BlobResourceContents
CallToolRequest
CallToolRequestParams
CallToolResult
CancelledNotification
CancelledNotificationParams
ClientCapabilities
ClientCapabilitiesRoots
CompleteRequest
CompleteRequestParams
CompleteRequestParamsArgument
CompleteResult
CompleteResultCompletion
CreateMessageRequest
CreateMessageRequestParams
CreateMessageResult
Cursor
EmbeddedResource
EmptyResult
GetPromptRequest
GetPromptRequestParams
GetPromptResult
ImageContent
Implementation
InitializeRequest
InitializeRequestParams
InitializeResult
InitializedNotification
InitializedNotificationParams
JsonrpcBatchRequest
JsonrpcBatchResponse
JsonrpcError
JsonrpcNotification
JsonrpcNotificationParams
JsonrpcRequest
JsonrpcRequestParams
JsonrpcRequestParamsMeta
JsonrpcResponse
ListPromptsRequest
ListPromptsRequestParams
ListPromptsResult
ListResourceTemplatesRequest
ListResourceTemplatesRequestParams
ListResourceTemplatesResult
ListResourcesRequest
ListResourcesRequestParams
ListResourcesResult
ListRootsRequest
ListRootsRequestParams
ListRootsRequestParamsMeta
ListRootsResult
ListToolsRequest
ListToolsRequestParams
ListToolsResult
LoggingMessageNotification
LoggingMessageNotificationParams
ModelHint
ModelPreferences
Notification
NotificationParams
PaginatedRequest
PaginatedRequestParams
PaginatedResult
ParseProtocolVersionError
PingRequest
PingRequestParams
PingRequestParamsMeta
ProgressNotification
ProgressNotificationParams
Prompt
PromptArgument
PromptListChangedNotification
PromptListChangedNotificationParams
PromptMessage
PromptReference
ReadResourceRequest
ReadResourceRequestParams
ReadResourceResult
Request
RequestParams
RequestParamsMeta
Resource
ResourceContents
ResourceListChangedNotification
ResourceListChangedNotificationParams
ResourceReference
ResourceTemplate
ResourceUpdatedNotification
ResourceUpdatedNotificationParams
Result
Root
RootsListChangedNotification
RootsListChangedNotificationParams
RpcError
SamplingMessage
ServerCapabilities
ServerCapabilitiesPrompts
ServerCapabilitiesResources
ServerCapabilitiesTools
SetLevelRequest
SetLevelRequestParams
SubscribeRequest
SubscribeRequestParams
TextContent
TextResourceContents
Tool
ToolAnnotations
ToolInputSchema
ToolListChangedNotification
ToolListChangedNotificationParams
UnsubscribeRequest
UnsubscribeRequestParams
Enums
CallToolResultContentItem
ClientNotification
ClientRequest
ClientResult
CompleteRequestParamsRef
CreateMessageRequestParamsIncludeContext
CreateMessageResultContent
EmbeddedResourceResource
JsonrpcBatchRequestItem
JsonrpcBatchResponseItem
JsonrpcMessage
LoggingLevel
ProgressToken
PromptMessageContent
ProtocolVersion
ReadResourceResultContentsItem
RequestId
Role
SamplingMessageContent
ServerNotification
ServerRequest
ServerResult
Constants
INTERNAL_ERROR
INVALID_PARAMS
INVALID_REQUEST
JSONRPC_VERSION
LATEST_PROTOCOL_VERSION
METHOD_NOT_FOUND
PARSE_ERROR
Type Aliases
JsonrpcErrorError
rust_mcp_sdk
::
schema
Constant
JSONRPC_VERSION
Copy item path
Settings
Help
Summary
Source
pub const JSONRPC_VERSION: &'static
str
;
Expand description
JSON-RPC Version