1#![deny(unsafe_code)]
9
10pub mod error;
12pub mod event_hub;
14pub mod filesystem;
16pub mod pairing;
18pub mod protocol;
20pub mod remote_mcp;
22pub mod runtime;
24pub mod server;
26
27pub use error::{Result, WebmcpError};
28pub use event_hub::{EventHubConfig, EventHubSubscription, SequencedThreadEvent, WebmcpEventHub};
29pub use filesystem::{FilesystemLimits, FilesystemWorkspace};
30pub use pairing::{PairingDisplay, PairingManager, PairingSession};
31pub use protocol::{BridgeRequest, BridgeResponse, BridgeSettings, FileChange, PROTOCOL_VERSION};
32pub use remote_mcp::{
33 FetchInput, FetchOutput, RemoteMcpEndpoint, RemoteMcpHandler, RemoteMcpServerConfig, SearchInput, SearchOutput,
34 SearchResult,
35};
36pub use runtime::{RuntimeAdapter, RuntimeStatus};
37pub use server::{WebmcpServer, WebmcpServerConfig};