Expand description
zotero-mcp library surface.
Most consumers of this crate are interacting via the bundled binary
(zotero-mcp on the command line). The library form exists so the
integration test suite — and any future Rust caller — can reach the
pieces that drive the server: the low-level Zotero readers/writers
(core), the MCP service implementation (server, tools,
resources), the streamable-HTTP transport (http_transport), and the
OAuth 2.1 surface (oauth).
Modules§
- bearer
- Bearer-token guard for OAuth-protected MCP endpoints.
- core
- Library: read/write access to a local Zotero installation.
- http_
transport - HTTP/streamable-HTTP transport for
zotero-mcp. - logging
- oauth
- OAuth 2.1 authorization surface for the streamable-HTTP transport.
- resources
- server
- setup
- Interactive setup for the streamable-HTTP + OAuth deployment.
- state
- tools