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.
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 :
Inicio rápido
Para los usuarios que quieran ejecutar el servidor rápidamente:
- Instalar paquete :Copy
- 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):CopyNota: 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:
- Entorno de configuración :Copy
- Instalar dependencias :Copy
Contribuyendo
¡Agradecemos tus contribuciones! Aquí te explicamos cómo empezar:
- Bifurcar el repositorio : haga clic en "Bifurcar" en GitHub.
- Clonar y configurar :Copy
- Realizar cambios :
- Añadir nuevas plataformas en
academic_platforms/
. - Actualizar pruebas en
tests/
.
- Añadir nuevas plataformas en
- 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.
This server cannot be installed
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.