ArXiv MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides a bridge between AI assistants and arXiv's research repository through the Message Control Protocol (MCP). Allows AI models to search for papers, download and read their content in a programmatic way.

Servidor MCP de ArXiv

🔍 Permita que los asistentes de IA busquen y accedan a artículos de arXiv a través de una interfaz MCP sencilla.

El servidor MCP de ArXiv conecta los asistentes de IA con el repositorio de investigación de arXiv mediante el Protocolo de Control de Mensajes (MCP). Permite a los modelos de IA buscar artículos y acceder a su contenido de forma programática.

🤝 Contribuir • 📝 Informar error

✨ Características principales

  • Búsqueda de artículos : consulta artículos de arXiv con filtros por rangos de fechas y categorías
  • 📄 Acceso al artículo : Descargue y lea el contenido del artículo
  • 📋 Listado de artículos : Ver todos los artículos descargados
  • 🗃️ Almacenamiento local : los documentos se guardan localmente para un acceso más rápido
  • 📝 Indicaciones : Un conjunto de indicaciones de investigación

🚀 Inicio rápido

Instalación mediante herrería

Para instalar ArXiv Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install arxiv-mcp-server --client claude

Instalación manual

Instalar usando uv:

uv tool install arxiv-mcp-server

Para desarrollo:

# Clone and set up development environment git clone https://github.com/blazickjp/arxiv-mcp-server.git cd arxiv-mcp-server # Create and activate virtual environment uv venv source .venv/bin/activate # Install with test dependencies uv pip install -e ".[test]"

🔌 Integración MCP

Agregue esta configuración a su archivo de configuración de cliente MCP:

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "tool", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

Para el desarrollo:

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "--directory", "path/to/cloned/arxiv-mcp-server", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

💡 Herramientas disponibles

El servidor proporciona cuatro herramientas principales:

1. Búsqueda de documentos

Búsqueda de artículos con filtros opcionales:

result = await call_tool("search_papers", { "query": "transformer architecture", "max_results": 10, "date_from": "2023-01-01", "categories": ["cs.AI", "cs.LG"] })

2. Descarga del documento

Descargar un artículo por su ID arXiv:

result = await call_tool("download_paper", { "paper_id": "2401.12345" })

3. Lista de documentos

Ver todos los artículos descargados:

result = await call_tool("list_papers", {})

4. Leer el periódico

Acceder al contenido de un artículo descargado:

result = await call_tool("read_paper", { "paper_id": "2401.12345" })

📝 Temas de investigación

El servidor ofrece indicaciones especializadas para ayudar a analizar trabajos académicos:

Indicación de análisis del documento

Un flujo de trabajo integral para analizar artículos académicos que solo requiere un ID de artículo:

result = await call_prompt("deep-paper-analysis", { "paper_id": "2401.12345" })

Este mensaje incluye:

  • Instrucciones detalladas para utilizar las herramientas disponibles (list_papers, download_paper, read_paper, search_papers)
  • Un flujo de trabajo sistemático para el análisis de artículos
  • Estructura de análisis integral que abarca:
    • Resumen ejecutivo
    • Contexto de investigación
    • Análisis metodológico
    • Evaluación de resultados
    • Implicaciones prácticas y teóricas
    • Futuras direcciones de investigación
    • Impactos más amplios

⚙️ Configuración

Configurar a través de variables de entorno:

VariableObjetivoPor defecto
ARXIV_STORAGE_PATHUbicación de almacenamiento del papel~/.arxiv-mcp-server/documentos

🧪 Pruebas

Ejecute el conjunto de pruebas:

python -m pytest

📄 Licencia

Publicado bajo la licencia MIT. Consulte el archivo de licencia para más detalles.


Hecho con ❤️ por el equipo de Pearl Labs

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

El servidor MCP de ArXiv conecta los modelos de IA con la investigación académica al proporcionar una interfaz sofisticada con el extenso repositorio de investigación de arXiv. Este servidor permite a los asistentes de IA realizar búsquedas precisas de artículos y acceder al contenido completo, lo que mejora su capacidad para interactuar con la literatura científica.

  1. ✨ Core Features
    1. 🚀 Quick Start
      1. Installing via Smithery
      2. Installing Manually
      3. 🔌 MCP Integration
    2. 💡 Available Tools
      1. 1. Paper Search
      2. 2. Paper Download
      3. 3. List Papers
      4. 4. Read Paper
    3. 📝 Research Prompts
      1. Paper Analysis Prompt
    4. ⚙️ Configuration
      1. 🧪 Testing
        1. 📄 License
          ID: 04dtxi5i5n