MCP.so
登录

Zotero MCP Server

@cr625

关于 Zotero MCP Server

暂无概览

基本信息

分类

其他

许可证

MIT license

运行时

python

传输方式

stdio

发布者

cr625

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "zotero-mcp-server-cr625": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

工具

4

Search for items in the Zotero library

Get citation for a specific item

Add a new item to the Zotero library

Get bibliography for multiple items

概览

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?

评论

其他 分类下的更多 MCP 服务器