模型上下文协议类型库

提供从模型上下文协议规范生成的强类型Rust绑定,用于标准化AI模型与运行时环境之间的上下文交换。

  • by ghbountybot
  • Rust
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ghbountybot/mcp

使用说明

模型上下文协议(MCP)类型

此存储库包含从生成的Rust类型 模型上下文协议(MCP)规范.

关于

模型上下文协议(MCP)是一种规范,用于标准化AI模型与其运行时环境之间的上下文交换。此crate提供从官方MCP JSON模式生成的强类型Rust绑定。

架构源

这些类型是根据官方MCP模式版本2024-11-05生成的:

  • 架构URL:https://github.com/modelcontextprotocol/specification/blob/main/schema/2024-11-05/schema.json
  • 规范文件:https://spec.modelcontextprotocol.io/specification/2024-11-05/

用法

生成的类型可通过 types 模块。将它们导入您的代码中:

use mcp::types::*;

生成

类型是通过以下方式生成的 象征,代表,它将JSON Schema转换为具有完全serde支持的惯用Rust类型。