mcpkit-rocket

Crates.iomcpkit-rocket
lib.rsmcpkit-rocket
version0.5.0
created_at2025-12-26 00:58:33.110781+00
updated_at2025-12-26 00:58:33.110781+00
descriptionRocket integration for mcpkit
homepage
repositoryhttps://github.com/praxiomlabs/mcpkit
max_upload_size
id2005103
size133,210
Justin (jkindrix)

documentation

README

mcpkit-rocket

Rocket framework integration for mcpkit MCP servers.

Features

  • Full MCP protocol support over HTTP
  • CORS fairing for cross-origin requests
  • Session management with SSE streaming
  • Macro-based route generation for type safety

Usage

use mcpkit_rocket::{McpRouter, create_mcp_routes};
use rocket::launch;

#[launch]
fn rocket() -> _ {
    let handler = MyHandler::new();

    rocket::build()
        .manage(McpRouter::new(handler).with_cors())
        .mount("/", create_mcp_routes!())
}

Requirements

  • Rust 1.85+
  • Rocket 0.5+

License

MIT OR Apache-2.0

Commit count: 0

cargo fmt