Recherche de papier Mcp

Créé paropenagsopenags

Un MCP pour rechercher et télécharger des articles académiques à partir de plusieurs sources comme arXiv, PubMed, bioRxiv, etc.

Aperçu

Qu'est-ce que Paper Search MCP ?

Paper Search MCP est un outil puissant conçu pour rechercher et télécharger des articles académiques provenant de diverses sources, y compris arXiv, PubMed, bioRxiv, et plus encore. Cette capacité multi-sources permet aux chercheurs, étudiants et universitaires d'accéder efficacement à une richesse d'articles et de papiers scientifiques. En agrégeant du contenu provenant de plusieurs bases de données, Paper Search MCP simplifie le processus de recherche et améliore l'accessibilité à la littérature scientifique.

Caractéristiques de Paper Search MCP

  • Accès Multi-Sources : Recherchez sans effort à travers plusieurs bases de données académiques, garantissant une expérience de recherche complète.
  • Interface Conviviale : Le design intuitif permet aux utilisateurs de naviguer facilement et de trouver rapidement des papiers pertinents.
  • Options de Téléchargement : Les utilisateurs peuvent télécharger des papiers directement depuis la plateforme, ce qui facilite la sauvegarde et la référence à des recherches importantes.
  • Mises à Jour Régulières : L'outil est régulièrement mis à jour pour inclure les derniers papiers et résultats de recherche, tenant les utilisateurs informés des nouveaux développements dans leurs domaines.
  • Open Source : Étant un projet open-source, Paper Search MCP encourage la collaboration et les contributions de la communauté académique.

Comment utiliser Paper Search MCP

  1. Visitez le Répertoire : Allez sur le répertoire GitHub de Paper Search MCP pour accéder à l'outil.
  2. Cloner ou Télécharger : Vous pouvez soit cloner le répertoire en utilisant Git, soit télécharger le fichier ZIP sur votre machine locale.
  3. Installation : Suivez les instructions d'installation fournies dans le répertoire pour configurer l'outil sur votre appareil.
  4. Rechercher des Papiers : Utilisez la fonctionnalité de recherche pour entrer des mots-clés liés à votre sujet de recherche. L'outil récupérera des papiers pertinents provenant de plusieurs sources.
  5. Télécharger des Papiers : Une fois que vous avez trouvé les papiers dont vous avez besoin, vous pouvez les télécharger directement pour votre référence.

Questions Fréquemment Posées

Q : Paper Search MCP est-il gratuit à utiliser ?

R : Oui, Paper Search MCP est un outil open-source et est gratuit pour tout le monde.

Q : Puis-je contribuer au développement de Paper Search MCP ?

R : Absolument ! Les contributions sont les bienvenues. Vous pouvez forker le répertoire, apporter des modifications et soumettre une demande de tirage.

Q : Quels types de papiers puis-je trouver en utilisant Paper Search MCP ?

R : Vous pouvez trouver une large gamme de papiers académiques, y compris des prépublications, des articles évalués par des pairs, et plus encore provenant de divers domaines d'étude.

Q : À quelle fréquence la base de données est-elle mise à jour ?

R : La base de données est régulièrement mise à jour pour inclure les derniers papiers de recherche et articles des sources prises en charge.

Q : Existe-t-il une version mobile de Paper Search MCP ?

R : Actuellement, Paper Search MCP est principalement conçu pour une utilisation sur ordinateur de bureau, mais vous pouvez y accéder via des navigateurs mobiles. Le développement futur d'une application mobile pourrait être envisagé en fonction de la demande des utilisateurs.

Détail

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.

PyPI License Python smithery badge

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:

  1. Install Package:

    uv add paper-search-mcp
    
  2. 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:

  1. 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
    
  2. 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:

  1. Fork the Repository: Click "Fork" on GitHub.

  2. 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)
    
  3. Make Changes:

    • Add new platforms in academic_platforms/.
    • Update tests in tests/.
  4. 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.

Configuration du serveur

{
  "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": {}
    }
  }
}

Infos du projet

Auteur
openags
Créé le
Aug 7, 2025
Étoile
174
Langue
Python

Recherche de papier ... Alternative

Pour quelques alternatives à Recherche de papier ... dont vous pourriez avoir besoin, nous vous proposons des sites classés par catégorie.

Serveur MCP pour rechercher et interroger la base de données de recherches/articles médicaux PubMed

Un serveur MCP pour rechercher des articles académiques précis.

Le serveur Audiense Insights MCP est un serveur basé sur le Protocole de Contexte de Modèle (MCP) qui permet à Claude et à d'autres clients compatibles MCP d'interagir avec votre compte Audiense Insights.

Mcp.env
@chaseSpace

mcp_fetch_xhs_post

Voir plus >>