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
Related MCP server: ArXiv-MCP
🚀 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 claudeInstalación manual
Instalar usando uv:
uv tool install arxiv-mcp-serverPara 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"
})⚙️ Configuración
Configurar a través de variables de entorno:
Variable | Objetivo | Por defecto |
| Ubicació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 Pear Labs
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to authenticate as an admin.
Appeared in Searches
- Methods to Enhance Deep Research Capabilities
- Tools or methods for generating academic papers
- A server for finding academic papers, reading summaries, and tracking latest publications
- A service for finding academic papers on arXiv and Google Scholar
- A platform for accessing academic and scientific papers (likely referring to arXiv)