paper-search-mcp
If you are the rightful owner of paper-search-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources, including arXiv, PubMed, bioRxiv, and Sci-Hub (optional).
The `paper-search-mcp` is a Python-based MCP server designed to facilitate the search and download of academic papers from various platforms such as arXiv, PubMed, bioRxiv, and optionally Sci-Hub. It is particularly useful for researchers and AI-driven workflows, providing a seamless integration with large language models like Claude Desktop. The server is built using the MCP Python SDK, ensuring compatibility with MCP clients for enhanced LLM context. It offers a standardized output format for papers and supports asynchronous operations for efficient network requests. The design is extensible, allowing for the addition of new academic platforms by extending the `academic_platforms` module.
Features
- Multi-Source Support: Search and download papers from arXiv, PubMed, bioRxiv, and Sci-Hub (optional).
- Standardized Output: Papers are returned in a consistent dictionary format via the `Paper` class.
- Asynchronous Tools: Efficiently handles network requests using `httpx`.
- MCP Integration: Compatible with MCP clients for LLM context enhancement.
- Extensible Design: Easily add new academic platforms by extending the `academic_platforms` module.