Servidor MCP de arXiv
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite interactuar con la API de arXiv utilizando lenguaje natural.
Características
Recuperar metadatos sobre artículos académicos alojados en arXiv.org
Descargar artículos en formato PDF a la máquina local
Buscar en la base de datos arXiv una consulta específica
Recuperar artículos y cargarlos en un contexto de modelo de lenguaje grande (LLM)
Related MCP server: PubMed MCP Server
Herramientas
obtener_url_del_artículo
Recuperar la URL de un artículo alojado en arXiv.org según su título
title(Cadena): Título del artículo
descargar_artículo
Descargue el artículo alojado en arXiv.org como archivo PDF
title(Cadena): Título del artículo
cargar_artículo_al_contexto
Cargue el artículo alojado en arXiv.org en el contexto de un LLM
title(Cadena): Título del artículo
obtener_detalles
Recuperar metadatos de un artículo alojado en arXiv.org según su título
title(Cadena): Título del artículo
búsqueda_arxiv
Realiza una consulta de búsqueda en la API de arXiv según parámetros específicos y devuelve metadatos del artículo coincidentes
all_fields(cadena): búsqueda general de palabras clave en todos los campos de metadatostitle(Cadena): Palabra(s) clave para buscar dentro de los títulos de los artículosauthor(Cadena): Nombre(s) del autor por el que se filtrarán los resultadosabstract(Cadena): Palabras clave para buscar en los resúmenes de los artículosstart(int): Índice del primer resultado a devolver
Configuración
Instalación manual
Clonar el repositorio
git clone https://github.com/prashalruchiranga/arxiv-mcp-server.git
cd arxiv-mcp-serverInstale el gestor de paquetes uv . Para más información sobre la instalación en otros sistemas operativos, consulte la documentación oficial de uv .
# Using Homebrew for macOS
brew install uv
# or
curl -LsSf https://astral.sh/uv/install.sh | shCrear y activar entorno virtual.
uv venv --python=python3.13
source .venv/bin/activate # or `venv\Scripts\activate` on WindowsInstalar dependencias de desarrollo.
uv syncUso con Claude Desktop
Para habilitar esta integración, agregue la configuración del servidor a su archivo claude_desktop_config.json . Asegúrese de crear el archivo si no existe.
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"arxiv-server": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/arxiv-mcp-server/src/arxiv_server",
"run",
"server.py"
],
"env": {
"DOWNLOAD_PATH": "/ABSOLUTE/PATH/TO/DOWNLOADS/FOLDER"
}
}
}
}Es posible que necesites introducir la ruta completa del ejecutable uv en el campo de comandos. Puedes obtenerla ejecutando which uv en macOS o where uv en Windows.
Ejemplos de indicaciones
Can you get the details of 'Reasoning to Learn from Latent Thoughts' paper?Get the papers authored or co-authored by Yann Lecun on convolutional neural networksDownload the attention is all you need paperCan you get the papers by Andrew NG which have 'convolutional neural networks' in title?Can you display the paper?List the titles of papers by Yann LeCun. Paginate through the API until there are 30 titlesLicencia
Con licencia del MIT. Ver LICENCIA .
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.