Skip to main content

run_http_server

Function run_http_server 

Source
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(())
}