aonyx_mcp/lib.rs
1//! # aonyx-mcp
2//!
3//! Model Context Protocol — both directions.
4//!
5//! - [`client`] — connect to external MCP servers (stdio / HTTP / SSE), discover
6//! their tools, and register them into the Aonyx [`ToolRegistry`](aonyx_tools::ToolRegistry).
7//! - [`server`] — expose Aonyx's own tool catalogue + memory tools to other
8//! agents (Claude Code, Cursor, Cline, …).
9//!
10//! Auth: Bearer token from `~/.aonyx/mcp_tokens.toml`.
11
12#![forbid(unsafe_code)]
13#![warn(missing_docs, rust_2018_idioms)]
14
15pub mod client;
16pub mod server;