MCP Bridge for Zotero
JSON →MCP server that enables AI assistants to build, test, and debug Zotero plugins via 26 tools for UI inspection, JS execution, logging, and more.
Install
npx -y install-mcp Tools · 18
- zotero_screenshot Capture window, element, or region screenshots
- zotero_inspect_element Find elements by CSS selector
- zotero_get_dom_tree Get DOM structure of a window/panel
- zotero_get_styles Get computed CSS styles for element
- zotero_list_windows List all open Zotero windows
- zotero_execute_js Execute JavaScript in Zotero's privileged context. Auto-wraps code with top-level return statements in IIFE.
- zotero_inspect_object Explore Zotero APIs - list methods and properties of any object (e.g., Zotero.Items)
- zotero_open_preferences Open Zotero's settings window, optionally to a specific pane (built-in or plugin)
- zotero_search_prefs Search/discover preferences by pattern (e.g., find all prefs containing 'debug')
- zotero_get_pref Get a preference value
- zotero_set_pref Set a preference value
- zotero_scaffold_build Build plugin (dev or production mode)
- zotero_scaffold_serve Start dev server with hot reload
- zotero_scaffold_lint Run ESLint on plugin source
- zotero_scaffold_typecheck Run TypeScript type checking
- zotero_read_logs Read debug output (Zotero.debug)
- zotero_read_errors Read error console entries
- zotero_watch_logs Watch debug output in real-time
Environment variables
ZOTERO_RDP_PORTZOTERO_RDP_HOST
Links
★ 31 GitHub stars