| Crates.io | research-master |
| lib.rs | research-master |
| version | 0.1.40 |
| created_at | 2026-01-25 10:47:43.478655+00 |
| updated_at | 2026-01-25 11:45:51.510788+00 |
| description | MCP server for searching and downloading academic papers from multiple research sources |
| homepage | https://github.com/hongkongkiwi/research-master |
| repository | https://github.com/hongkongkiwi/research-master |
| max_upload_size | |
| id | 2068519 |
| size | 1,009,523 |
A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple research sources.
Research Master is a comprehensive academic research server that provides unified access to 28 major research repositories and databases. It implements the Model Context Protocol (MCP) to integrate seamlessly with AI assistants like Claude Desktop, enabling powerful literature search, paper discovery, and citation analysis capabilities.
macOS (Homebrew):
brew tap hongkongkiwi/research-master
brew install research-master
Other methods: See Installation for Linux packages, Docker, and building from source.
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"research-master": {
"command": "research-master",
"args": ["serve"]
}
}
}
See MCP Clients for setup instructions for Claude Desktop, Zed, Cursor, Continue, and 15+ other clients.
Once configured, use natural language with your AI assistant:
Search for papers about "transformer architecture" from 2020 onwards
Download the paper 1706.03762 and find what papers cite it
Find papers by Geoffrey Hinton on deep learning
See Tools for all available MCP tools.
See Sources for supported databases, API requirements, and rate limits.
| Topic | Description |
|---|---|
| Installation | Install via Homebrew, Docker, packages, or source |
| Sources | Supported research databases, API keys, rate limits |
| Usage | CLI commands and options |
| Tools | Available MCP tools reference |
| MCP Clients | Configuration for Claude Desktop, Zed, Cursor, etc. |
| Configuration | Environment variables and config file |
| Development | Project structure, adding new sources |
# Search for papers
research-master search "transformer architecture" --year 2020-
# Search by author
research-master author "Geoffrey Hinton"
# Download a paper
research-master download 2301.12345 --source arxiv --output ./papers
# Look up by DOI
research-master lookup 10.48550/arXiv.2301.12345
# Start MCP server
research-master serve --stdio
# Show all environment variables
research-master --env
Contributions are welcome! Please feel free to submit a Pull Request.
See Development for the project structure and how to add new sources.
This project is licensed under the MIT License - see the LICENSE file for details.