Zotero MCP 服务器
一个 MCP(模型上下文协议)服务器,用于让您的 MCP 客户端(例如 Anthropic Claude App、Goose,可能还有 vscode Cline)与您的本地 Zotero 存储库进行交互。此服务器支持以编程方式访问您的 Zotero 库,让您可以搜索论文、管理笔记等。
设置
安装依赖项:
pip install -e .
使用您的 Zotero 凭据在根目录中创建一个
.env文件:
ZOTERO_API_KEY=your_api_key_here
ZOTERO_USER_ID=your_user_id_here
您可以从Zotero 的设置页面获取您的 Zotero API 密钥和用户 ID。
Related MCP server: Zotero MCP Server
与 Anthropic 桌面应用程序集成
要与 Anthropic Desktop 应用程序集成,请将以下配置添加到~/Library/Application Support/Claude/claude_desktop_config.json :
{
"mcpServers": {
"zotero-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/Users/swairshah/work/research/zotero-mcp",
"run",
"python",
"-m",
"zotero_mcp.server"
]
}
}
}
如果出现如下错误
{"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0}
error: unexpected argument '--directory' found
然后使用以下配置,确保执行uv venv ; source .venv/bin/activate ; uv pip install ".[dev]"以确保服务器可以与所有依赖项一起运行。
{
"mcpServers": {
"zotero-mcp-server": {
"command": "bash",
"args": [
"-c",
"cd /Users/shahswai/personal/zotero-mcp-server && source .venv/bin/activate && python -m zotero_mcp.server"
]
}
}
}
示例用法

该服务器允许您:
按标签搜索论文
获取论文详细信息和附加说明
在论文中添加注释
索取论文摘要
Appeared in Searches
- A platform for generating interactive graphs
- A platform for finding academic research and scholarly articles
- How to use or perform actions in Apple Calendar
- An MCP that connects to local software
- A resource for accessing the latest documentation for programming languages like Python, Typescript, Javascript, Go, etc.