Papier Suche Mcp
Ein MCP zum Suchen und Herunterladen akademischer Arbeiten aus mehreren Quellen wie arXiv, PubMed, bioRxiv usw.
Übersicht
Was ist Paper Search MCP?
Paper Search MCP ist ein leistungsstarkes Tool, das für die Suche und den Download von akademischen Arbeiten aus verschiedenen Quellen, einschließlich arXiv, PubMed, bioRxiv und mehr, entwickelt wurde. Diese Multi-Source-Funktionalität ermöglicht es Forschern, Studenten und Akademikern, effizient auf eine Fülle von wissenschaftlichen Artikeln und Arbeiten zuzugreifen. Durch die Aggregation von Inhalten aus mehreren Datenbanken vereinfacht Paper Search MCP den Forschungsprozess und verbessert den Zugang zur wissenschaftlichen Literatur.
Funktionen von Paper Search MCP
- Multi-Source-Zugriff: Nahtloses Suchen in mehreren akademischen Datenbanken, um ein umfassendes Sucherlebnis zu gewährleisten.
- Benutzerfreundliche Oberfläche: Das intuitive Design ermöglicht es den Nutzern, einfach zu navigieren und relevante Arbeiten schnell zu finden.
- Download-Optionen: Nutzer können Arbeiten direkt von der Plattform herunterladen, was es bequem macht, wichtige Forschungen zu speichern und zu referenzieren.
- Regelmäßige Updates: Das Tool wird regelmäßig aktualisiert, um die neuesten Arbeiten und Forschungsergebnisse einzubeziehen und die Nutzer über neue Entwicklungen in ihren Fachgebieten zu informieren.
- Open Source: Als Open-Source-Projekt fördert Paper Search MCP die Zusammenarbeit und Beiträge aus der akademischen Gemeinschaft.
So verwenden Sie Paper Search MCP
- Besuchen Sie das Repository: Gehen Sie zum GitHub-Repository von Paper Search MCP, um auf das Tool zuzugreifen.
- Klonen oder Herunterladen: Sie können das Repository entweder mit Git klonen oder die ZIP-Datei auf Ihren lokalen Computer herunterladen.
- Installation: Befolgen Sie die Installationsanweisungen im Repository, um das Tool auf Ihrem Gerät einzurichten.
- Suchen Sie nach Arbeiten: Nutzen Sie die Suchfunktion, um Schlüsselwörter zu Ihrem Forschungsthema einzugeben. Das Tool ruft relevante Arbeiten aus mehreren Quellen ab.
- Arbeiten herunterladen: Sobald Sie die benötigten Arbeiten gefunden haben, können Sie diese direkt zu Ihrem Referenzzweck herunterladen.
Häufig gestellte Fragen
F: Ist Paper Search MCP kostenlos zu verwenden?
A: Ja, Paper Search MCP ist ein Open-Source-Tool und kostenlos für jeden nutzbar.
F: Kann ich zur Entwicklung von Paper Search MCP beitragen?
A: Absolut! Beiträge sind willkommen. Sie können das Repository forken, Änderungen vornehmen und einen Pull-Request einreichen.
F: Welche Arten von Arbeiten kann ich mit Paper Search MCP finden?
A: Sie können eine Vielzahl von akademischen Arbeiten finden, einschließlich Preprints, peer-reviewed Artikel und mehr aus verschiedenen Fachbereichen.
F: Wie oft wird die Datenbank aktualisiert?
A: Die Datenbank wird regelmäßig aktualisiert, um die neuesten Forschungsarbeiten und Artikel aus den unterstützten Quellen einzubeziehen.
F: Gibt es eine mobile Version von Paper Search MCP?
A: Derzeit ist Paper Search MCP hauptsächlich für die Desktop-Nutzung konzipiert, kann jedoch über mobile Browser aufgerufen werden. Eine zukünftige Entwicklung einer mobilen App könnte basierend auf der Nachfrage der Nutzer in Betracht gezogen werden.
Detail
Paper Search MCP
A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources, including arXiv, PubMed, bioRxiv, and Sci-Hub (optional). Designed for seamless integration with large language models like Claude Desktop.
Table of Contents
Overview
paper-search-mcp
is a Python-based MCP server that enables users to search and download academic papers from various platforms. It provides tools for searching papers (e.g., search_arxiv
) and downloading PDFs (e.g., download_arxiv
), making it ideal for researchers and AI-driven workflows. Built with the MCP Python SDK, it integrates seamlessly with LLM clients like Claude Desktop.
Features
- Multi-Source Support: Search and download papers from arXiv, PubMed, bioRxiv, medRxiv, Google Scholar, IACR ePrint Archive, Semantic Scholar.
- 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.
Installation
paper-search-mcp
can be installed using uv
or pip
. Below are two approaches: a quick start for immediate use and a detailed setup for development.
Installing via Smithery
To install paper-search-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @openags/paper-search-mcp --client claude
Quick Start
For users who want to quickly run the server:
-
Install Package:
uv add paper-search-mcp
-
Configure Claude Desktop: Add this configuration to
~/Library/Application Support/Claude/claude_desktop_config.json
(Mac) or%APPDATA%\Claude\claude_desktop_config.json
(Windows):{ "mcpServers": { "paper_search_server": { "command": "uv", "args": [ "run", "--directory", "/path/to/your/paper-search-mcp", "-m", "paper_search_mcp.server" ], "env": { "SEMANTIC_SCHOLAR_API_KEY": "" // Optional: For enhanced Semantic Scholar features } } } }
Note: Replace
/path/to/your/paper-search-mcp
with your actual installation path.
For Development
For developers who want to modify the code or contribute:
-
Setup Environment:
# Install uv if not installed curl -LsSf https://astral.sh/uv/install.sh | sh # Clone repository git clone https://github.com/openags/paper-search-mcp.git cd paper-search-mcp # Create and activate virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
-
Install Dependencies:
# Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8
Contributing
We welcome contributions! Here's how to get started:
-
Fork the Repository: Click "Fork" on GitHub.
-
Clone and Set Up:
git clone https://github.com/yourusername/paper-search-mcp.git cd paper-search-mcp pip install -e ".[dev]" # Install dev dependencies (if added to pyproject.toml)
-
Make Changes:
- Add new platforms in
academic_platforms/
. - Update tests in
tests/
.
- Add new platforms in
-
Submit a Pull Request: Push changes and create a PR on GitHub.
Demo
<img src="docs\images\demo.png" alt="Demo" width="800">TODO
Planned Academic Platforms
- [√] arXiv
- [√] PubMed
- [√] bioRxiv
- [√] medRxiv
- [√] Google Scholar
- [√] IACR ePrint Archive
- [√] Semantic Scholar
- PubMed Central (PMC)
- Science Direct
- Springer Link
- IEEE Xplore
- ACM Digital Library
- Web of Science
- Scopus
- JSTOR
- ResearchGate
- CORE
- Microsoft Academic
License
This project is licensed under the MIT License. See the LICENSE file for details.
Happy researching with paper-search-mcp
! If you encounter issues, open a GitHub issue.
Serverkonfiguration
{
"mcpServers": {
"paper-search-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--openags--paper-search-mcp--paper-search-mcp",
"python -m paper_search_mcp.server"
],
"env": {}
}
}
}