Docs.rs
  • mcp-sdk-rs-0.1.2
    • mcp-sdk-rs 0.1.2
    • Docs.rs crate page
    • MIT
    • Links
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • jgmartin
    • Dependencies
      • async-trait ^0.1 normal
      • base64 ^0.21 normal
      • bytes ^1.0 normal
      • chrono ^0.4 normal
      • futures ^0.3 normal
      • futures-util ^0.3 normal
      • log ^0.4.25 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • thiserror ^1.0 normal
      • tokio ^1.0 normal
      • tokio-tungstenite ^0.20 normal
      • tracing ^0.1 normal
      • url ^2.5 normal
      • uuid ^1.4 normal
      • async-stream ^0.3 dev
      • pretty_assertions ^1.4 dev
      • tokio-test ^0.4 dev
    • Versions
    • 60.77% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • 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

mcp_sdk_rs0.1.2

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Type Aliases

List of all items

Structs

  • client::Client
  • client::DefaultClientHandler
  • client::Session
  • protocol::Notification
  • protocol::Request
  • protocol::Response
  • protocol::ResponseError
  • server::Server
  • transport::stdio::StdioTransport
  • transport::websocket::WebSocketTransport
  • types::ClientCapabilities
  • types::CompleteRequest
  • types::CompleteResult
  • types::Completion
  • types::GetPromptRequest
  • types::GetPromptResult
  • types::Implementation
  • types::InitializeRequest
  • types::InitializeResult
  • types::ListPromptsRequest
  • types::ListPromptsResult
  • types::ListResourcesRequest
  • types::ListResourcesResult
  • types::ListToolsRequest
  • types::ListToolsResult
  • types::LoggingMessage
  • types::ModelPreferences
  • types::NotificationMeta
  • types::Progress
  • types::Prompt
  • types::PromptArgument
  • types::PromptMessage
  • types::RequestMeta
  • types::Resource
  • types::ResourceContents
  • types::ResourceTemplate
  • types::Root
  • types::ServerCapabilities
  • types::Tool

Enums

  • error::Error
  • error::ErrorCode
  • protocol::RequestId
  • transport::Message
  • types::LoggingLevel
  • types::MessageContent

Traits

  • client::ClientHandler
  • server::ServerHandler
  • transport::Transport

Type Aliases

  • types::Cursor
  • types::ProgressToken

Constants

  • protocol::JSONRPC_VERSION
  • protocol::LATEST_PROTOCOL_VERSION
  • protocol::SUPPORTED_PROTOCOL_VERSIONS