Skip to main content

Crate zotero_mcp

Crate zotero_mcp 

Source
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