zotero-translator-mcp-server
Enables the extraction of bibliographic metadata from ACM Digital Library URLs using the Zotero translation engine.
Allows looking up and resolving bibliographic metadata for research papers using arXiv identifiers.
Supports the resolution and extraction of scholarly metadata from Digital Object Identifiers (DOIs).
Provides the capability to export extracted bibliographic metadata into Evernote-compatible formats.
Enables the conversion of bibliographic metadata into BibTeX and BibLaTeX formats commonly used in LaTeX-based academic workflows.
Allows for the generation of bibliographic citations in formats suitable for inclusion in Wikipedia articles.
Supports exporting bibliographic metadata in various XML formats, including EndNote XML and MODS.
Wraps the Zotero Translation Server to provide comprehensive tools for extracting, importing, and exporting bibliographic metadata across numerous web services and identifiers.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@zotero-translator-mcp-serverget bibliographic info for DOI 10.1145/3613904.3642743"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
zotero-translator-mcp-server
An MCP (Model Context Protocol) server that wraps the Zotero Translation Server, enabling LLMs and AI agents to extract bibliographic metadata from URLs, DOIs, ISBNs, and other identifiers.
Uses the same translation engine as the Zotero browser connector — no Zotero desktop client required.
Prerequisites
A running Zotero Translation Server instance.
Quick start with Docker
docker pull zotero/translation-server
docker run -d -p 1969:1969 --rm --name translation-server zotero/translation-serverOr from source
git clone --recurse-submodules https://github.com/zotero/translation-server.git
cd translation-server
npm install
npm startInstallation
Claude Code
claude mcp add --transport stdio --scope user zotero-translator -- npx -y zotero-translator-mcp-serverClaude Desktop / VS Code / other MCP clients
Add to your MCP configuration:
{
"mcpServers": {
"zotero-translator": {
"command": "npx",
"args": ["-y", "zotero-translator-mcp-server"],
"env": {
"ZOTERO_TRANSLATION_SERVER_URL": "http://localhost:1969"
}
}
}
}Tools
zotero_translate_url
Extract bibliographic metadata from a webpage URL using Zotero's translation engine.
Input: { "url": "https://dl.acm.org/doi/10.1145/3613904.3642743" }
Output: Zotero JSON array with title, authors, DOI, abstract, etc.zotero_search_identifier
Look up metadata by DOI, ISBN, PMID, or arXiv ID.
Input: { "identifier": "10.1145/3613904.3642743" }
Output: Zotero JSON array with resolved metadatazotero_export_bibliography
Convert Zotero JSON to BibTeX, RIS, CSL-JSON, and 13 other formats.
Input: { "items": "[...]", "format": "bibtex" }
Output: Formatted BibTeX stringSupported formats: bibtex, biblatex, bookmarks, coins, csljson, csv, endnote_xml, evernote, mods, rdf_bibliontology, rdf_dc, rdf_zotero, refer, ris, tei, wikipedia
zotero_import_bibliography
Convert BibTeX, RIS, or other formats to Zotero JSON.
Input: { "data": "@article{seo2024, title={...}, ...}" }
Output: Zotero JSON arrayConfiguration
Environment Variable | Default | Description |
|
| URL of the translation server |
License
AGPL-3.0-only — same license as the Zotero Translation Server it wraps.
Acknowledgments
This project wraps the Zotero Translation Server by the Corporation for Digital Scholarship.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jooyoungseo/zotero-translator-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server