Expand description
服务器模块
提供 MCP 服务器实现,支持多种传输协议(stdio、HTTP、SSE、Hybrid)。
§主要组件
CratesDocsServer: 主服务器结构体handler: MCP 请求处理transport: 传输层实现auth: OAuth 认证支持
§示例
use crates_docs::{AppConfig, CratesDocsServer};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let config = AppConfig::default();
let server = CratesDocsServer::new(config)?;
// 运行 HTTP 服务器
server.run_http().await?;
Ok(())
}Re-exports§
pub use crate::config::ServerConfig;pub use handler::CratesDocsHandler;
Modules§
Structs§
- Crates
Docs Server - Crates Docs MCP 服务器