rust-mcp-stack/rust-mcp-schema

A type-safe implementation of the official Model Context Protocol (MCP) schema in Rust.

46
/ 100
Emerging

This project offers a type-safe Rust implementation of the Model Context Protocol (MCP) schema. It helps developers precisely define the structure of messages for integrating large language model (LLM) applications with various data sources and tools. Developers can use this to ensure that the data flowing into and out of their LLM applications adheres to specific, evolving standards, preventing errors and promoting compatibility.

Use this if you are a Rust developer building an LLM application, an AI-powered IDE, a chat interface, or custom AI workflows and need to ensure your data interactions conform to the Model Context Protocol.

Not ideal if you are looking for a complete toolkit to build MCP servers and clients, as this only provides the schema implementation.

LLM-integration AI-application-development protocol-definition data-structuring API-design
No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 11 / 25

How are scores calculated?

Stars

75

Forks

7

Language

Rust

License

MIT

Last pushed

Mar 10, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/rust-mcp-stack/rust-mcp-schema"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.