
mendeley-mcp
by pallaprolus·★ 19·Score 42
A functional MCP server connecting Mendeley reference library to Claude Desktop and other MCP clients with search, retrieval, and management capabilities.
Overview
The Mendeley MCP server provides a seamless interface to academic reference management through the Model Context Protocol. It enables users to search their personal library, browse document collections, retrieve full metadata, search the global Mendeley catalog, add new documents, and perform DOI lookups directly from AI assistants like Claude. The server implements proper OAuth authentication with secure credential storage using the system's native keyring and includes comprehensive error handling for token refresh.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose this if you're an academic researcher or student who uses Mendeley to manage your literature library and want AI assistance to search and retrieve papers.
When NOT to choose this
Avoid if you don't use Mendeley or prefer different reference management tools like Zotero or EndNote.
Tools this server exposes
7 tools extracted from the READMEmendeley_search_librarySearch documents in your library
mendeley_get_documentGet full details of a specific document
mendeley_list_documentsList documents, optionally filtered by folder
mendeley_list_foldersList all folders/collections
mendeley_search_catalogSearch Mendeley's global paper database
mendeley_get_by_doiLook up a paper by DOI
mendeley_add_documentAdd a new document to your library
Comparable tools
Installation
Installation
Using pip
pip install mendeley-mcpUsing uv (recommended)
uv tool install mendeley-mcpFrom source
git clone https://github.com/pallaprolus/mendeley-mcp.git
cd mendeley-mcp
pip install -e .Claude Desktop Configuration
Edit your Claude Desktop config file: **macOS**: ~/Library/Application Support/Claude/claude_desktop_config.json **Linux**: ~/.config/Claude/claude_desktop_config.json **Windows**: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mendeley": {
"command": "mendeley-mcp"
}
}
}FAQ
- How do I authenticate with Mendeley?
- Run `mendeley-auth login` to start the authentication wizard, which will prompt for your Client ID and Client Secret, then open your browser for authorization.
- Where are my credentials stored?
- Your OAuth tokens and client secret are stored securely in your system's native keyring (macOS Keychain, Windows Credential Locker, or Linux Secret Service). Only the non-sensitive client ID is stored in `~/.config/mendeley-mcp/credentials.json`.
- What if I hit API rate limits?
- The server implements automatic token refresh. If you hit rate limits, wait a few minutes and retry. For heavy usage, consider spreading requests over time.
Compare mendeley-mcp with
Last updated · Auto-generated from public README + GitHub signals.