Sequential Thinking MCP Server
Dynamic problem-solving through sequential thought chains
A Zotero plugin that embeds a MCP server directly inside Zotero, giving AI assistants full read/write access to your reference library through 6 unified tools. 一个 Zotero 插件,在 Zotero 内部嵌入 MCP 服务器,让 AI 助手通过6 个统一工具完整访问你的文献库(读写均支持)。
{
"mcpServers": {
"zotero-mcp-neo": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Zotero plugin that embeds a MCP server directly inside Zotero, giving AI assistants full read/write access to your reference library through 6 unified tools. 一个 Zotero 插件,在 Zotero 内部嵌入 MCP 服务器,让 AI 助手通过6 个统一工具完整访问你的文献库(读写均支持)。
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 8 days ago. 8 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
The official Python SDK for Model Context Protocol servers and clients
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for Zotero MCP Neo and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Search, Read, Write — Safely.
Drive your research workflow with natural language.
A Zotero 7+ plugin (tested on Zotero 7, 8, and 9) that embeds a Streamable HTTP MCP server directly inside Zotero, giving AI assistants full read/write access to your reference library through 6 unified tools.
Based on the excellent cookjohn/zotero-mcp. The foundational plugin architecture, search engine, PDF processing, annotation extraction, semantic search, and more all originate from there. Neo builds upon this by consolidating the MCP API into 6 unified tools with a dryRun-first safety model. See Design Philosophy.
| 6 unified tools | ![]() |
| Library structure browsing | ![]() |
| **Write operations ** | ![]() |
| Paper import workflow | ![]() |
| Settings | ![]() |
| Skim library | ![]() |
| Close reading | ![]() |
| Original | Neo | |
|---|---|---|
| Tools | 20+ individual tools | 6 unified tools (find / list / read / write / status / task) |
| Output control | mode parameter | Explicit sections / include / page |
| Response | AI instruction wrappers | Raw data only |
| Write safety | Direct execution | dryRun-first + layered permissions |
Everything else — search engine, PDF extraction, annotation handling, semantic search, client config generator — is inherited from the original project.
.xpi from ReleasesTools → Add-ons → gear icon → Install Add-on From File...After installation, Zotero’s built-in add-on updater can fetch newer versions from GitHub (the plugin ships an update_url pointing at the published update.json). Use Check for Updates in the Add-ons manager when you want to upgrade manually.
Zotero → Edit → Settings → Zotero MCP Neo:
23120Write access: The default level is Create (new items and notes, organize collections). If you need move, delete, or full in-place edits, open Write Access in the same settings page and switch to Full or Custom.
You need both an MCP connection (so tools are available) and the Agent Skill (so the model follows safe write patterns). Do them in order:
Add this to your AI client's MCP configuration:
{
"mcpServers": {
"zotero-mcp-neo": {
"transport": "streamable_http",
"url": "http://127.0.0.1:23120/mcp"
}
}
}
Where to put this config
| Client | Config location |
|---|---|