What dependencies or runtime does Zotero MCP require?
Python 3.11+ and the `uv` package manager. All other dependencies are installed via `uv sync`.
@BirdInTheTree
基本信息
Read+write MCP server for Zotero with full write support — create items, manage collections, find and merge duplicates, import BibTeX
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"zotero": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/zotero-mcp",
"python",
"-m",
"zotero_mcp"
],
"env": {
"ZOTERO_LOCAL": "true"
}
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
Zotero MCP is a read+write MCP server with full write support for managing a Zotero library from AI assistants. It lets you create items, manage collections, find and merge duplicates, and import BibTeX from within Claude Code, Claude Desktop, or any MCP-compatible client. The server uses the Zotero Web API and requires a personal API key and user ID.
Install Python 3.11+ and uv, then clone the repo and run uv sync. Configure two environment variables: ZOTERO_API_KEY (get at https://www.zotero.org/settings/keys) and ZOTERO_USER_ID (shown on the same page). Add the server to your MCP client (e.g., Claude Code or Claude Desktop) by specifying the command uv run --directory /path/to/zotero-mcp python -m zotero_mcp and the required environment variables.
Python 3.11+ and the `uv` package manager. All other dependencies are installed via `uv sync`.
You must provide a Zotero Web API key and your Zotero user ID. These are set as environment variables `ZOTERO_API_KEY` and `ZOTERO_USER_ID`.
The server communicates with your Zotero library via the Zotero Web API. All data remains in your Zotero account; no additional storage is used.
Yes, the server includes full write support: create items, update, delete, manage collections, and merge duplicates.
The server uses the standard MCP protocol and can be used with any MCP-compatible client (e.g., Claude Code, Claude Desktop).

Model Context Protocol Servers
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
🚀 The fast, Pythonic way to build MCP servers and clients.

The article (der, die, das) of 90,000 German nouns, compounds included, plus a checker that finds wrong articles in German text (“mit der Zug” → dem). Uses dictionary data, not AI guessing. Free, no login.
Hindsight: Agent Memory That Learns
评论