rmcp-in-process-transport

Crates.iormcp-in-process-transport
lib.rsrmcp-in-process-transport
version0.2.0
created_at2025-04-10 03:14:45.855045+00
updated_at2025-09-12 09:38:50.211496+00
descriptionIn-process transport implementation for RMCP
homepage
repositoryhttps://github.com/washanhanzi/rmcp-in-process-transport
max_upload_size
id1627571
size52,392
Jingyu (washanhanzi)

documentation

README

rmcp-in-process-transport

use tokio task instead of child process to start the mcp.

    // Create and start an in-process service, using the TokioInProcess API
    // which is similar to TokioChildProcess
    let calculator = Calculator::new(format!("Client #{}", idx));
    let tokio_in_process = TokioInProcess::new(calculator).await?;
    let service = ().into_dyn().serve(tokio_in_process).await?;
Commit count: 5

cargo fmt