Zoteus
Rank #1,296io.github.oscardvs/zoteus
The everything Zotero MCP server — Web API v3 + local API, safe writes, citations, search.
Zoteus is a Model Context Protocol (MCP) server published by oscardvs. It ranks #1,296 of 115,460 servers tracked on MCP Toplist, and its repository has 29 GitHub stars. Zoteus is listed across 3 registries — Official MCP, PulseMCP and Glama, with 7 tracked versions. It was first listed on May 31, 2026 and most recently updated on Aug 31, 2026.
Ranks ahead of 114,164 of 115,460 servers on MCP Toplist.
Use Zoteus
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add --transport http zoteus https://mcp.zoteus.com/mcpThis endpoint requires authentication — see the server’s docs for credentials.
claude mcp add zoteus -e "ZOTERO_API_KEY=<your ZOTERO_API_KEY>" -e "ZOTEUS_LOCAL=<your ZOTEUS_LOCAL>" -e "ZOTEUS_ALLOW_DELETE=<your ZOTEUS_ALLOW_DELETE>" -- npx -y @oscardvs/zoteusReplace each placeholder with your own value before saving.
[mcp_servers.zoteus]
url = "https://mcp.zoteus.com/mcp"Add to ~/.codex/config.toml. This endpoint requires authentication — see the server’s docs for credentials.
[mcp_servers.zoteus]
command = "npx"
args = ["-y", "@oscardvs/zoteus"]
[mcp_servers.zoteus.env]
ZOTERO_API_KEY = "<your ZOTERO_API_KEY>"
ZOTEUS_LOCAL = "<your ZOTEUS_LOCAL>"
ZOTEUS_ALLOW_DELETE = "<your ZOTEUS_ALLOW_DELETE>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
https://mcp.zoteus.com/mcpSettings → Connectors → “Add custom connector”, then paste this URL. This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"zoteus": {
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<your ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<your ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<your ZOTEUS_ALLOW_DELETE>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"zoteus": {
"url": "https://mcp.zoteus.com/mcp"
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"zoteus": {
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<your ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<your ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<your ZOTEUS_ALLOW_DELETE>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"zoteus": {
"type": "http",
"url": "https://mcp.zoteus.com/mcp"
}
}
}Save as .vscode/mcp.json in your workspace. This endpoint requires authentication — see the server’s docs for credentials.
{
"servers": {
"zoteus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<your ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<your ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<your ZOTEUS_ALLOW_DELETE>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"zoteus": {
"serverUrl": "https://mcp.zoteus.com/mcp"
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"zoteus": {
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<your ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<your ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<your ZOTEUS_ALLOW_DELETE>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"zoteus": {
"url": "https://mcp.zoteus.com/mcp"
}
}
}This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"zoteus": {
"command": "npx",
"args": [
"-y",
"@oscardvs/zoteus"
],
"env": {
"ZOTERO_API_KEY": "<your ZOTERO_API_KEY>",
"ZOTEUS_LOCAL": "<your ZOTEUS_LOCAL>",
"ZOTEUS_ALLOW_DELETE": "<your ZOTEUS_ALLOW_DELETE>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.oscardvs%2Fzoteus)<a href="https://mcptoplist.com/server/io.github.oscardvs%2Fzoteus"><img src="https://mcptoplist.com/badge/io.github.oscardvs%2Fzoteus.svg" alt="MCP Toplist: Top 5% of 115,460" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 2 registries (1 delisted)
oscardvs
Other servers by oscardvs
View all oscardvs servers →Available versions (7)
| Version | Published |
|---|---|
| 1.11.0 | Aug 31, 2026 |
| 1.8.0 | Aug 27, 2026 |
| 1.7.2 | Aug 27, 2026 |
| 1.7.0 | Aug 25, 2026 |
| 1.6.0 | Aug 20, 2026 |
| 1.4.0 | Aug 19, 2026 |
| 1.0.0 | May 31, 2026 |
Frequently asked questions
- Who maintains Zoteus?
- Zoteus is maintained by oscardvs, which publishes 2 MCP servers (8 total versions) tracked on MCP Toplist.
- Is Zoteus listed on the Official MCP Registry?
- Yes — Zoteus is listed on the Official MCP Registry, alongside PulseMCP and Glama.
- How many versions does Zoteus have?
- MCP Toplist tracks 7 versions of Zoteus, most recently published on Aug 31, 2026.
- Where can I find the source code for Zoteus?
- The source code for Zoteus is hosted at github.com/oscardvs/zoteus.