rust-mcp-stack/rust-mcp-schema
A type-safe implementation of the official Model Context Protocol (MCP) schema in Rust.
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.
Stars
75
Forks
7
Language
Rust
License
MIT
Category
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.
Higher-rated alternatives
hyper-mcp-rs/hyper-mcp
📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins.
Cyfrin/aderyn
Solidity Static Analyzer that easily integrates into your editor
Roblox/studio-rust-mcp-server
Standalone Roblox Studio MCP Server
microsoft/wassette
Wassette: A security-oriented runtime that runs WebAssembly Components via MCP
rust-mcp-stack/rust-mcp-sdk
A high-performance, asynchronous toolkit for building MCP servers and clients in Rust.