mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: mcp-server-zotero-dev

mcp-server-zotero-dev for MCP

MCP Server Zotero Dev: Connecting AI to Zotero 7+ for Plugin Development

  • Free
  • 4.9
  • V plugin-v1.0.5

MCP Server Zotero Dev: Connecting AI to Zotero 7+ for Plugin Development

MCP Server Zotero Dev is an MCP server tool designed to bridge AI assistants with Zotero 7+. Developed by Introfini, this free mcp category tool enables deep interaction with Zotero instances. It operates by establishing communication via Firefox's Remote Debugging Protocol, requiring a companion MCP Bridge Plugin within Zotero. This setup provides a powerful environment for developers and AI clients to inspect, debug, and manage Zotero plugins, making it a key component for advanced Zotero customization and development workflows.

What does MCP Server Zotero Dev connect to?

MCP Server Zotero Dev is an MCP server tool that establishes a connection with Zotero 7+ instances. It achieves this communication through Firefox's built-in Remote Debugging Protocol (RDP). This connection requires the installation of a specific companion plugin, the MCP Bridge for Zotero, within the Zotero environment. The server acts as an intermediary, allowing external tools and AI assistants to interact directly with Zotero's internal workings, providing a pathway for advanced control and inspection.

Core features and tools

The server offers 25 tools for various operations, including UI inspection, JavaScript execution, build integration, logging, database access, and plugin management. Key callable tools include zotero_ping for connection testing and version retrieval, zotero_execute_js to run JavaScript in Zotero's privileged chrome context, zotero_get_pref to retrieve Zotero preference values, and zotero_set_pref to modify them. Other interactive tools are zotero_inspect_object and zotero_search_prefs, aiding in detailed exploration.

Who is it for?

MCP Server Zotero Dev is intended for AI assistants, such as Claude Code, Cursor, and Windsurf, and developers actively engaged in building, testing, and debugging Zotero 7+ plugins. It provides the means to programmatically interact with Zotero's internals, supporting tasks like UI inspection and script execution. This tool is valuable for those needing direct access to Zotero's environment for development and diagnostic purposes. Skip this if your work does not involve Zotero 7+ plugin development or AI assistant integration.

How to get started

No credentials are required for MCP Server Zotero Dev itself, as it interfaces with Zotero via the Remote Debugging Protocol. The transport protocol supported between the AI assistant and this MCP server is stdio.

Use cases

  • Taking screenshots of Zotero and inspecting its Document Object Model (DOM).
  • Executing JavaScript within Zotero's privileged context to explore APIs or resolve issues.
  • Reading debug logs and the error console to diagnose plugin errors.

MCP Server Zotero Dev by Introfini provides a direct interface for AI assistants and developers to Zotero 7+. Its reliance on Firefox's Remote Debugging Protocol, coupled with the MCP Bridge Plugin, enables deep interaction with Zotero's environment. The tool offers a suite of 25 functions for inspection, execution, and management, supporting complex plugin development and debugging.

  • Pros

    • Connects AI assistants to Zotero 7+.
    • Offers 25 tools for Zotero interaction.
    • Supports JavaScript execution in Zotero.
    • Aids Zotero plugin development and debugging.
  • Cons

    • Requires Node.js 20+ and npm for setup.
    • Needs a separate MCP Bridge Plugin in Zotero.
    • Default RDP port may require manual change.
    • Only supports stdio transport protocol.
Icon of program: mcp-server-zotero-dev

mcp-server-zotero-dev for MCP

  • Free
  • 4.9
  • V plugin-v1.0.5