The MCP Zotero server enables interaction with a Zotero library through various functions:
- List Collections: Retrieve all collections in your Zotero library using
get_collections
. - Get Collection Items: Fetch items within a specific collection using
get_collection_items
(requires collection key). - Get Item Details: Obtain detailed information about a specific paper using
get_item_details
(requires item key). - Search Library: Search your entire Zotero library using
search_library
with a search query. - Get Recent Papers: Retrieve recently added papers with
get_recent
, optionally specifying the number to return.
Allows Claude to interact with your Zotero library, including listing collections, retrieving items in collections, getting detailed information about papers, searching the library, and retrieving recently added papers.
MCP Zotero
A Model Context Protocol server for Zotero integration that allows Claude to interact with your Zotero library.
Setup
- Get your Zotero credentials:The response will look like:The
userID
value is what you need. - Set environment variables:
- Verify your credentials:You should see your collections list in the response.
- Install and run:
Integration with Claude Desktop
To use this server with Claude Desktop, add the following to your Claude Desktop configuration:
Available Tools
get_collections
: List all collections in your libraryget_collection_items
: Get items in a specific collectionget_item_details
: Get detailed information about a papersearch_library
: Search your entire libraryget_recent
: Get recently added papers
Troubleshooting
If you encounter any issues:
- Verify your environment variables are set:
- Check the installation:
- Try reinstalling:
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Allows AI to interact with your Zotero library.
Related MCP Servers
- -securityAlicense-qualityAllows you to explore and manipulate kintone data using AI tools such as Claude Desktop!Last updated -9GoMIT License
- -securityAlicense-qualityProvides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.Last updated -8PythonMIT License
- AsecurityFlicenseAqualityIntegrates local Zotero libraries with Claude's Desktop interface, allowing users to access and manage their library collections via a local API.Last updated -612Python
- AsecurityAlicenseAqualityProvides Zig language tooling and code analysis, enhancing AI capabilities with Zig-specific functions like code optimization, compute unit estimation, code generation, and recommendations for best practices.Last updated -48JavaScriptMIT License