rust-mcp-sdk and rust-mcp-schema

The MCP SDK and MCP Schema are complements, with the former providing an asynchronous toolkit for building MCP servers and clients, and the latter offering a type-safe implementation of the MCP schema used by the SDK for structured data handling.

rust-mcp-sdk
54
Established
rust-mcp-schema
46
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 18/25
Maintenance 10/25
Adoption 9/25
Maturity 16/25
Community 11/25
Stars: 158
Forks: 25
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
Stars: 75
Forks: 7
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
No Package No Dependents
No Package No Dependents

About rust-mcp-sdk

rust-mcp-stack/rust-mcp-sdk

A high-performance, asynchronous toolkit for building MCP servers and clients in Rust.

This is a toolkit for developers to build high-performance servers and clients that communicate using the Model Context Protocol (MCP). It simplifies the complex task of handling protocol details, transports, and other communication mechanics, allowing developers to focus on their application's core logic. The SDK takes care of sending and receiving structured data according to the MCP standard, and is used by software engineers creating applications within the MCP ecosystem.

network-programming protocol-development distributed-systems backend-development

About rust-mcp-schema

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.

LLM-integration AI-application-development protocol-definition data-structuring API-design

Scores updated daily from GitHub, PyPI, and npm data. How scores work