Skip to main content
Glama
jackyliao31-ops

io.github.54yyyu/zotero-mcp

Related Servers

Alternatives to io.github.54yyyu/zotero-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables natural language interaction with Zotero libraries, allowing users to search, retrieve, and update papers and metadata via AI assistants like Claude and Gemini.
      1
      GPL 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to search, access, and interact with your Zotero research library, including semantic search, metadata retrieval, PDF annotations, and library management.
      MIT
    • A
      license
      A
      quality
      A
      maintenance
      Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol, allowing you to search your library, access content, discuss papers, get summaries, and analyze citations.
      41
      5,081
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Connects your Zotero research library with AI assistants (Claude, ChatGPT, etc.) via the Model Context Protocol, enabling paper review, summaries, annotations, and semantic search both locally and through the web API.
      MIT

    TDQS

    A4.4/5.0

    Scored across 38 tools

    Disambiguation4/5

    Most tools have clearly distinct purposes (search vs. get vs. create vs. update vs. delete vs. synthesize), and the descriptions are detailed enough to disambiguate similar operations like zotero_search_items vs. zotero_semantic_search vs. zotero_advanced_search. However, the sheer number of search/retrieval variants (search_items, search_by_tag, advanced_search, semantic_search, search_collections, search_by_citation_key) creates some boundary confusion, and zotero_get_item_metadata vs. zotero_get_item_fulltext vs. zotero_get_notes vs. zotero_get_annotations require careful reading to pick correctly.

    Naming Consistency5/5

    All tools follow a consistent zotero_verb_noun pattern with snake_case throughout. Verbs are predictable (get, search, create, update, delete, add, set, manage, synthesize, export, switch, list, attach, read, batch_update), and nouns map to Zotero domain objects (item, collection, annotation, note, attachment, library, tag). This is a model of consistent naming.

    Tool Count3/5

    38 tools is on the heavy side for a single MCP server, though Zotero is a complex domain with many entity types (items, collections, notes, annotations, attachments, libraries, tags, PDFs, semantic search, bibliography export). The count is justified by the breadth, but it exceeds the typical well-scoped range and will require an agent to navigate a large tool surface.

    Completeness5/5

    The tool surface covers the full lifecycle for Zotero's core entities: items (add, get, update, delete, search, batch update), collections (create, delete, list, search, get items), notes (get, manage), annotations (create, get, update, delete, synthesize), attachments (attach, get path, read pages, get outline), libraries (list, switch), plus advanced capabilities like semantic search, PDF layout detection, and bibliography export. There are no obvious dead ends; every read operation has a corresponding write operation where appropriate.

    Maintenance

    ActivityActive
    ResponsivenessNo issues