pub async fn run_http_server(server: &CratesDocsServer) -> Result<()>Expand description
运行 HTTP 服务器(Streamable HTTP)
启动支持 Streamable HTTP 协议的 MCP 服务器。
§参数
server-CratesDocsServer实例
§错误
如果服务器启动失败,返回错误
§示例
use crates_docs::server::transport::run_http_server;
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)?;
run_http_server(&server).await?;
Ok(())
}