MCP Server Zotero Dev
UnclaimedGive your AI assistant superpowers for Zotero plugin development. 28 tools for screenshots, DOM inspection, JavaScript execution, build integration, and debugging via Model Context Protocol.
Install
npx -y install-mcp @introfini/mcp-server-zotero-dev --client claude-codeSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
27 of 27 tools
Documented tools (27)
From project documentation. A server handshake does not verify each tool’s description or behavior.
zotero_clear_logs
Clear log buffer
zotero_click_element
Click an element by CSS selector (toolbar/menu button, preference control, list row). Pierces shadow DOM; index picks among multiple matches; mouseEvents synthesizes a full mouse sequence.
zotero_db_query
Execute SELECT query on zotero.sqlite
zotero_db_schema
Get table schema information
zotero_db_stats
Get database statistics (items, attachments, collections, size)
zotero_execute_js
Execute JavaScript in Zotero's privileged context. Auto-wraps code with top-level return statements in IIFE.
zotero_get_dom_tree
Get DOM structure of a window/panel
zotero_get_pref
Get a preference value
zotero_get_styles
Get computed CSS styles for element
zotero_inspect_element
Find elements by CSS selector
zotero_inspect_object
Explore Zotero APIs - list methods and properties of any object (e.g., Zotero.Items)
zotero_list_windows
List all open Zotero windows
zotero_open_preferences
Open Zotero's settings window, optionally to a specific pane (built-in or plugin)
zotero_plugin_install
Install plugin from XPI path
zotero_plugin_list
List installed plugins with version/status
zotero_plugin_reload
Hot reload your dev plugin
zotero_read_errors
Read error console entries
zotero_read_logs
Read debug output (Zotero.debug)
zotero_scaffold_build
Build plugin (dev or production mode)
zotero_scaffold_lint
Run ESLint on plugin source
zotero_scaffold_serve
Start dev server with hot reload
zotero_scaffold_typecheck
Run TypeScript type checking
zotero_screenshot
Capture window, element, or region screenshots
zotero_search_prefs
Search/discover preferences by pattern (e.g., find all prefs containing "debug")
zotero_send_keys
Type text into an input/textarea/contenteditable (focuses it first, fires input/change). Optional clear and pressEnter.
zotero_set_pref
Set a preference value
zotero_watch_logs
Stream logs in real-time
Tool change history
FAQ
Questions about MCP Server Zotero Dev MCP Server
- How do I connect MCP Server Zotero Dev MCP Server to Claude?
- The listing records `npx -y install-mcp @introfini/mcp-server-zotero-dev --client claude-code` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor, Windsurf as compatible clients.
- Is MCP Server Zotero Dev MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Server Zotero Dev MCP Server do?
- MCP Server Zotero Dev MCP Server documents 27 tools to the agent, including zotero_clear_logs, zotero_click_element, zotero_db_query. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.