zotero_scaffold_typecheck
Run TypeScript type checking
How to use it
zotero_scaffold_typecheck is exposed by the MCP Server Zotero Dev MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the zotero_scaffold_typecheck tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install MCP Server Zotero Dev
npx -y install-mcp @introfini/mcp-server-zotero-dev --client claude-codeOther tools in MCP Server Zotero Dev (26)
Clear log buffer
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.
Execute SELECT query on zotero.sqlite
Get table schema information
Get database statistics (items, attachments, collections, size)
Execute JavaScript in Zotero's privileged context. Auto-wraps code with top-level return statements in IIFE.
Get DOM structure of a window/panel
Get a preference value
Get computed CSS styles for element
Find elements by CSS selector
Explore Zotero APIs - list methods and properties of any object (e.g., Zotero.Items)
List all open Zotero windows
Open Zotero's settings window, optionally to a specific pane (built-in or plugin)
Install plugin from XPI path
List installed plugins with version/status
Hot reload your dev plugin
Read error console entries
Read debug output (Zotero.debug)
Build plugin (dev or production mode)
Run ESLint on plugin source
Start dev server with hot reload
Capture window, element, or region screenshots
Search/discover preferences by pattern (e.g., find all prefs containing "debug")
Type text into an input/textarea/contenteditable (focuses it first, fires input/change). Optional clear and pressEnter.
Set a preference value
Stream logs in real-time