Skip to main content
Glama

Paper Search MCP

by openags

Búsqueda de artículos MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) para buscar y descargar artículos académicos de diversas fuentes, como arXiv, PubMed, bioRxiv y Sci-Hub (opcional). Diseñado para una integración fluida con modelos de lenguaje extensos como Claude Desktop.

PyPILicenciaPitón


Tabla de contenido


Descripción general

paper-search-mcp es un servidor MCP basado en Python que permite a los usuarios buscar y descargar artículos académicos desde diversas plataformas. Ofrece herramientas para buscar artículos (p. ej., search_arxiv ) y descargar archivos PDF (p. ej., download_arxiv ), lo que lo hace ideal para investigadores y flujos de trabajo basados en IA. Desarrollado con el SDK de MCP para Python, se integra a la perfección con clientes LLM como Claude Desktop.


Características

  • Soporte de múltiples fuentes : busque y descargue artículos de arXiv, PubMed, bioRxiv y Sci-Hub (opcional).
  • Salida estandarizada : los documentos se devuelven en un formato de diccionario consistente a través de la clase Paper .
  • Herramientas asincrónicas : maneja de manera eficiente las solicitudes de red mediante httpx .
  • Integración MCP : compatible con clientes MCP para la mejora del contexto LLM.
  • Diseño extensible : agregue fácilmente nuevas plataformas académicas ampliando el módulo academic_platforms .

Instalación

paper-search-mcp se puede instalar con uv o pip . A continuación, se presentan dos enfoques: un inicio rápido para uso inmediato y una configuración detallada para desarrollo.

Instalación mediante herrería

Para instalar paper-search-mcp para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @openags/paper-search-mcp --client claude

Inicio rápido

Para los usuarios que quieran ejecutar el servidor rápidamente:

  1. Instalar paquete :
    uv add paper-search-mcp
  2. Configurar Claude Desktop : agregue esta configuración a ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) o %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" ] } } }

    Nota: reemplace /path/to/your/paper-search-mcp con su ruta de instalación real.

Para el desarrollo

Para los desarrolladores que quieran modificar el código o contribuir:

  1. Entorno de configuración :
    # 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. Dependencias de instalación :
    # Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8

Contribuyendo

¡Agradecemos tus contribuciones! Aquí te explicamos cómo empezar:

  1. Bifurcar el repositorio : haga clic en "Bifurcar" en GitHub.
  2. Clonar y configurar :
    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. Realizar cambios :
    • Añadir nuevas plataformas en academic_platforms/ .
    • Actualizar pruebas en tests/ .
  4. Enviar una solicitud de extracción : enviar cambios y crear una PR en GitHub.

Manifestación

HACER

Plataformas académicas planificadas

  • [√] arXiv
  • [√] PubMed
  • [√] bioRxiv
  • [√] medRxiv
  • [√] Google Académico
  • [ ] Semantic Scholar
  • [ ] PubMed Central (PMC)
  • [ ] Ciencia directa
  • [ ] Enlace Springer
  • [ ] IEEE Xplore
  • [ ] Biblioteca Digital ACM
  • [ ] Web de la Ciencia
  • [ ] Scopus
  • [ ] JSTOR
  • [ ] ResearchGate
  • [ ] CENTRO
  • [ ] Microsoft Académico

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.


¡Que disfrutes investigando con paper-search-mcp ! Si encuentras algún problema, abre una incidencia en GitHub.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP para buscar y descargar artículos académicos de múltiples fuentes, incluidas arXiv, PubMed, bioRxiv y Sci-Hub, diseñado para una integración perfecta con modelos de lenguaje grandes como Claude Desktop.

  1. Tabla de contenido
    1. Descripción general
      1. Características
        1. Instalación
          1. Instalación mediante herrería
          2. Inicio rápido
          3. Para el desarrollo
        2. Contribuyendo
          1. Manifestación
            1. HACER
              1. Plataformas académicas planificadas
            2. Licencia

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                An MCP server that provides access to PubMed articles through the Entrez API.
                Last updated -
                2
                76
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                The ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.
                Last updated -
                4
                969
                Python
                Apache 2.0
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server implementation that enables searching and retrieving research articles from PubMed with specific focus on open access content filtering and full-text link retrieval.
                Last updated -
                4
                3
                JavaScript
              • -
                security
                F
                license
                -
                quality
                🔍 Enable AI assistants to search and access bioRxiv papers through a simple MCP interface. The bioRxiv MCP Server provides a bridge between AI assistants and bioRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for biology preprints and access their
                Last updated -
                4
                Python
                • Linux
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/openags/paper-search-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server