openrouter_api/lib.rs
1//! # OpenRouter API Client Library
2//!
3//! A Rust client for interfacing with the OpenRouter API.
4
5pub mod api;
6pub mod client;
7pub mod error;
8pub mod mcp; // Add the MCP module
9pub mod models;
10pub mod tests;
11pub mod types;
12pub mod utils;
13
14pub use error::{Error, Result};
15pub use types::*;
16
17pub use client::{NoAuth, OpenRouterClient, Ready, Unconfigured};
18pub use mcp::client::MCPClient; // Re-export MCPClient
19pub use mcp::types as mcp_types; // Re-export MCP types