{"repo":"kujenga/zotero-mcp","free":true,"listed":false,"github":"https://github.com/kujenga/zotero-mcp","clone":"git clone https://github.com/kujenga/zotero-mcp.git","description":"Lightweight Model Context Protocol (MCP) server for the Zotero API, in Python","language":"Python","stars":161,"topics":["mcp","mcp-server","zotero"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Model Context Protocol server for Zotero This project is a python server that implements the Model Context Protocol (MCP) for Zotero, giving you access to your Zotero library within AI assistants. It is intended to implement a small but maximally useful set of interactions with Zotero for use with MCP clients. Features This MCP server provides the following tools: - zotero search items : Search for items in your Zotero library using a text query - zotero item metadata : Get the complete metadata for a specific Zotero item, covering every populated field grouped into publication details, identifiers, timestamps, and library information - zotero item fulltext : Get the full text of a specific Zotero item (i.e. PDF contents) These can be discovered and accessed through any MCP client or through the MCP Inspector. Each tool returns formatted text containing relevant information from your Zotero items, and AI assistants such as Claude can use them sequentially, searching for items then retrieving their metadata or text content. Installation This server can either run against either a local API offered by the Zotero desktop application) or through the Zotero Web API. The local API can be a bit more responsive, but requires that the Zotero app be running on the same computer with the API enabled. To enable the local API, do the following steps: 1. Open Zotero and open \"Zotero Settings\" 1. Under the \"Advanced\" tab, check the box that says \"Allow other applications on this computer to","default_branch":null,"files":null,"tree":[],"storefront":"/r/kujenga","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kujenga/zotero-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}