MCP.so
Sign In

Overview

What is Zotero MCP Server?

A Model Context Protocol (MCP) server that integrates with Zotero, allowing AI applications to access and manipulate Zotero libraries.

How to use Zotero MCP Server?

Clone the repository, create a virtual environment, install dependencies, configure a .env file with your Zotero API key and user or group ID, then run python src/server.py. Test with ./simple_test.py. See USAGE_GUIDE.md for integration examples.

Key features of Zotero MCP Server

  • Search items in Zotero libraries
  • Get citations for items in specific styles
  • Get bibliographies for multiple items
  • Add new items to libraries
  • Access collections and items
  • Support for personal and group libraries

Use cases of Zotero MCP Server

  • Search for items in a Zotero library from an AI application
  • Generate citations for specific items in a chosen style
  • Create bibliographies for multiple references
  • Add new items to a Zotero library directly from AI outputs
  • Browse and organize research by accessing collections

FAQ from Zotero MCP Server

What dependencies are needed to run Zotero MCP Server?

Python 3 and a virtual environment; dependencies are installed via pip from requirements.txt.

How does Zotero MCP Server authenticate with Zotero?

It uses a Zotero API key set in the ZOTERO_API_KEY environment variable, along with either a numeric user ID (ZOTERO_USER_ID) or group ID (ZOTERO_GROUP_ID).

What transport protocol does Zotero MCP Server use?

Tags

More from Other