Skip to main content
Glama

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 insignia de herrería


Tabla de contenido


Related MCP server: PubMed MCP Server

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

Latest Blog Posts

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