内容
# 模型上下文协议 (MCP) 类型
本仓库包含从[模型上下文协议 (MCP) 规范](https://spec.modelcontextprotocol.io/specification/2024-11-05/)生成的Rust类型。
## 关于
模型上下文协议 (MCP) 是一个用于标准化AI模型与其运行环境之间上下文交换的规范。该crate提供了从官方MCP JSON Schema生成的强类型Rust绑定。
## Schema源
这些类型是从官方MCP schema版本2024-11-05生成的:
- Schema URL: https://github.com/modelcontextprotocol/specification/blob/main/schema/2024-11-05/schema.json
- 规范文档: https://spec.modelcontextprotocol.io/specification/2024-11-05/
## 使用
生成的类型可以通过`types`模块访问。在您的代码中导入它们:
```rust
use mcp::types::*;
```
## 生成
这些类型是使用[typify](https://github.com/oxidecomputer/typify)生成的,该工具将JSON Schema转换为符合Rust习惯的类型,并提供完整的serde支持。