mcp-protocol

Crates.iomcp-protocol
lib.rsmcp-protocol
version0.2.7
created_at2025-05-02 22:27:07.166857+00
updated_at2025-07-23 14:26:56.527777+00
descriptionProtocol definitions for the Model Context Protocol (MCP)
homepage
repositoryhttps://github.com/colinrozzi/rust-mcp
max_upload_size
id1658274
size31,604
(colinrozzi)

documentation

README

Features

This crate provides the following features:

  • camel_case: Serializes the input schema field as "inputSchema" (for JavaScript/TypeScript clients)
  • snake_case: Serializes the input schema field as "input_schema" (for Ruby/Python clients)

Example usage:

# For camel case serialization (JavaScript clients)
mcp-protocol = { version = "0.1.0", features = ["camel_case"] }

# For snake case serialization (Python clients)
mcp-protocol = { version = "0.1.0", features = ["snake_case"] }
Commit count: 50

cargo fmt