Zotero MCP Server
@cr625
About Zotero MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"zotero-mcp-server-cr625": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
4Search for items in the Zotero library
Get citation for a specific item
Add a new item to the Zotero library
Get bibliography for multiple items
Overview
What is Zotero MCP Server?
A Model Context Protocol (MCP) server that integrates with Zotero, allowing AI applications to access and manipulate Zotero libraries.
How to use Zotero MCP Server?
Clone the repository, create a virtual environment, install dependencies, configure a .env file with your Zotero API key and user or group ID, then run python src/server.py. Test with ./simple_test.py. See USAGE_GUIDE.md for integration examples.
Key features of Zotero MCP Server
- Search items in Zotero libraries
- Get citations for items in specific styles
- Get bibliographies for multiple items
- Add new items to libraries
- Access collections and items
- Support for personal and group libraries
Use cases of Zotero MCP Server
- Search for items in a Zotero library from an AI application
- Generate citations for specific items in a chosen style
- Create bibliographies for multiple references
- Add new items to a Zotero library directly from AI outputs
- Browse and organize research by accessing collections
FAQ from Zotero MCP Server
What dependencies are needed to run Zotero MCP Server?
Python 3 and a virtual environment; dependencies are installed via pip from requirements.txt.
How does Zotero MCP Server authenticate with Zotero?
It uses a Zotero API key set in the ZOTERO_API_KEY environment variable, along with either a numeric user ID (ZOTERO_USER_ID) or group ID (ZOTERO_GROUP_ID).
What transport protocol does Zotero MCP Server use?
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Comments