//! beamdev - a BEAM development MCP server for coding agents. //! //! A Rust MCP server that connects to Erlang/BEAM nodes via the distribution //! protocol and runs code on them: evaluate source, or compile and load a //! module. Everything else is reachable from there. //! //! This is the library half of a self-contained binary, not a crate meant to //! be depended on. Everything here is `pub` only because `src/main.rs` and the //! integration tests in `tests/` consume it as an external crate; anything //! neither of those touches is `pub(crate)`. pub mod connection; pub mod cookie; pub mod error; pub mod eval; #[cfg(test)] pub(crate) mod fake_node; pub(crate) mod formatter; pub mod logs; pub mod rpc; pub mod server; pub mod supervisor;