Skip to main content

zotero_mcp/
lib.rs

1//! `zotero-mcp` library surface.
2//!
3//! Most consumers of this crate are interacting via the bundled binary
4//! (`zotero-mcp` on the command line). The library form exists so the
5//! integration test suite — and any future Rust caller — can reach the
6//! pieces that drive the server: the low-level Zotero readers/writers
7//! (`core`), the MCP service implementation (`server`, `tools`,
8//! `resources`), the streamable-HTTP transport (`http_transport`), and the
9//! OAuth 2.1 surface (`oauth`).
10
11pub mod bearer;
12pub mod core;
13pub mod http_transport;
14pub mod logging;
15pub mod oauth;
16pub mod resources;
17pub mod server;
18pub mod setup;
19pub mod state;
20pub mod tools;