RM

rust-mcp-stack/rust-mcp-schema

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

79 stars 4 forks Качество 63 Тренд 22MIT

Безопасная реализация официальной схемы Model Context Protocol (MCP) в Русте.

Обзор

[[Т0]] Типобезопасная реализация схемы MCP, поддерживающая все официальные версии протокола MCP: - 2026-07-28 (по умолчанию) - 2025-11-25 - 2025-06-18 - 2025-03-26 - 2024-11-05 - проект Схемы MCP в этом хранилище автоматически генерируются из официального протокола Model Context, гарантируя, что они всегда актуальны и соответствуют последним официальным спецификациям. Этот ящик обеспечивает реализацию схемы MCP. Сосредоточьтесь на логике вашего приложения, в то время как rust-mcp-sdk заботится об остальном! - Особенности - Как можно использовать этот ящик? - Версии схемы - Как переключаться между различными версиями схемы? Как создаются схемы? - Что такое schema utils? Что делает schema utils?

Обзор (машинный перевод)

Типобезопасная реализация схемы MCP, поддерживающая все официальные версии протокола MCP:

  • 2026-07-28 (по умолчанию)
  • [[Т1]]
  • [[Т2]]
  • [[Т3]]
  • [[Т4]]
  • [[Т5]]

Схемы MCP в этом хранилище автоматически генерируются из официального протокола Model Context, гарантируя, что они всегда актуальны и соответствуют последним официальным спецификациям.

Примечание: Этот ящик **только ** обеспечивает реализацию схемы MCP.

Если вы ищете высокопроизводительный асинхронный инструментарий для создания MCP-серверов и клиентов, проверьте rust-mcp-sdk. Сосредоточьтесь на логике вашего приложения, в то время как rust-mcp-sdk заботится об остальном!

Содержание:

  • Особенности

  • Как можно использовать этот ящик?

  • Версии схемы Как переключаться между различными версиями схемы?

  • Как генерируются схемы? Что такое [6]? Что делает schema utils?

  • Примеры использования Обнаружение сообщения CallToolRequest на MCP-сервере Создание ответа CallTool на MCP-сервере Обнаружение сообщения CallToolResult Response в клиенте MCP Примеры использования (без использования schema utils)

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Model Context Protocol (MCP) Schema for Rust

A type-safe Rust implementation of the official Model Context Protocol (MCP) schema, supporting all official MCP Protocol versions:

  • 2026-07-28 (default)
  • 2025-11-25
  • 2025-06-18
  • 2025-03-26
  • 2024-11-05
  • draft

The MCP schemas in this repository are automatically generated from the official Model Context Protocol, ensuring they are always up-to-date and aligned with the latest official specifications.


Note: This crate only provides an implementation of the MCP schema.

If you are looking for a high-performance, asynchronous toolkit for building MCP servers and clients, checkout rust-mcp-sdk. Focus on your app’s logic while rust-mcp-sdk takes care of the rest!


Contents:

Features

  • 🧩 Type-safe implementation of the MCP protocol specification.
  • 💎 Auto-generated schemas are always synchronized with the official schema specifications.
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →