Skip to main content

aion_server/mcp/
mod.rs

1//! Module declarations.
2
3/// Argument extraction shared by the tools.
4pub(crate) mod args;
5/// The published tool catalog.
6pub(crate) mod catalog;
7/// The `server/discover` instructions.
8pub(crate) mod instructions;
9/// The axum mount.
10pub(crate) mod route;
11/// Run-scoping for transcript handles.
12pub(crate) mod run_scope;
13/// The MCP runtime constructed at startup.
14pub mod runtime;
15/// The Aion tool service.
16pub mod service;
17/// The MCP task handle and the run projection behind it.
18pub(crate) mod task_ref;
19/// The tool implementations.
20pub(crate) mod tools;
21
22pub(crate) use route::{MCP_PATH, mcp_disabled_router, mcp_router};
23pub use runtime::McpRuntime;
24pub use service::AionToolService;