Scholar Feed MCP Server
Servidor MCP de Scholar Feed
Busca en más de 560.000 artículos de investigación de CS/AI/ML con análisis de novedad basado en LLM desde Claude Code, Cursor o cualquier cliente MCP.
Scholar Feed indexa artículos de arXiv diariamente y los clasifica utilizando un sistema de puntuación de múltiples señales (recencia, velocidad de citas, reputación institucional, disponibilidad de código). Cada artículo tiene un resumen y una puntuación de novedad generados por LLM.
Inicio rápido
npx scholar-feed-mcp initEste asistente interactivo:
Solicitará tu clave API (obtén una en scholarfeed.org/settings)
Detectará tu cliente MCP (Claude Code, Cursor o Claude Desktop)
Escribirá la configuración y verificará la conexión
Eso es todo. Intenta preguntar: "Busca artículos recientes sobre escalado de cómputo en tiempo de prueba (test-time compute scaling)"
Qué puedes hacer
Exploración tecnológica — "¿Qué investigación novedosa sobre generación aumentada por recuperación (RAG) se publicó este mes?"
Revisión bibliográfica — "Encuentra artículos similares a 2401.04088 y exporta su BibTeX"
Seguimiento de tendencias — "¿Qué es tendencia en cs.CV esta semana? Resume los 3 principales."
Investigación profunda — "Ejecuta una sesión de investigación profunda sobre 'razonamiento en modelos de lenguaje grandes'"
Seguimiento de benchmarks — "Muéstrame la tabla de clasificación de MMLU y compara GPT-4 vs LLaMA-3"
Descubrimiento de autores — "¿Quiénes son los principales investigadores que trabajan en inferencia eficiente de LLM?"
Instalación manual
Claude Code
claude mcp add scholar-feed -e SF_API_KEY=sf_your_key_here -- npx -y scholar-feed-mcpCursor (.cursor/mcp.json)
{
"mcpServers": {
"scholar-feed": {
"command": "npx",
"args": ["-y", "scholar-feed-mcp"],
"env": { "SF_API_KEY": "sf_your_key_here" }
}
}
}Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"scholar-feed": {
"command": "npx",
"args": ["-y", "scholar-feed-mcp"],
"env": { "SF_API_KEY": "sf_your_key_here" }
}
}
}Alcance del proyecto (.mcp.json)
{
"mcpServers": {
"scholar-feed": {
"command": "npx",
"args": ["-y", "scholar-feed-mcp"],
"env": { "SF_API_KEY": "${SF_API_KEY}" }
}
}
}Nota para Windows: Usa "command": "cmd" y "args": ["/c", "npx", "-y", "scholar-feed-mcp"].
Herramientas disponibles (23)
Búsqueda y descubrimiento principal
Herramienta | Descripción | Parámetros clave |
| Búsqueda de texto completo con filtros |
|
| Obtener detalles completos del artículo por ID de arXiv |
|
| Encontrar artículos similares mediante embeddings + acoplamiento bibliográfico |
|
| Grafo de citas (referencias salientes o citas entrantes) |
|
| Artículos de tendencia de hoy por puntuación compuesta |
|
| Buscar múltiples artículos a la vez |
|
Contenido del artículo
Herramienta | Descripción | Parámetros clave |
| Extraer resultados/experimentos de la fuente LaTeX |
|
| Obtener el README + árbol de archivos del repositorio de GitHub |
|
| Exportar BibTeX para artículos |
|
| Resultados estructurados de benchmarks de un artículo |
|
Benchmarks y métodos
Herramienta | Descripción | Parámetros clave |
| Encontrar datasets/benchmarks por nombre |
|
| Tabla de clasificación SOTA para un dataset |
|
| Estadísticas de distribución de puntuación (mín, máx, mediana, etc.) |
|
| Puntos de datos de puntuación sin procesar a lo largo del tiempo |
|
| Buscar por nombre de técnica (LoRA, YOLO, DPO, etc.) |
|
| Comparación lado a lado de modelos a través de benchmarks |
|
Autores
Herramienta | Descripción | Parámetros clave |
| Encontrar investigadores por tema o nombre |
|
| Perfil detallado del autor (índice h, temas, artículos principales) |
|
| Todos los artículos de un autor (paginados) |
|
Investigación
Herramienta | Descripción | Parámetros clave |
| Estadísticas agregadas del panorama para un tema |
|
| Síntesis de investigación de múltiples rondas (30-120s) |
|
| Pregunta de seguimiento sobre un informe de investigación completado |
|
Utilidad
Herramienta | Descripción | Parámetros clave |
| Verificar clave API, mostrar plan y uso | — |
Puntuación de novedad
Cada artículo tiene una llm_novelty_score de 0.0 a 1.0:
Rango | Significado | Ejemplo |
0.7+ | Cambio de paradigma o SOTA amplio | Nueva arquitectura que cambia el campo |
0.5-0.7 | Método novedoso con resultados sólidos | Nueva técnica de entrenamiento con ganancias claras |
0.3-0.5 | Mejora incremental | Aplicación de un método conocido a un nuevo dominio |
<0.3 | Encuesta, dataset o extensión menor | Revisión bibliográfica, lanzamiento de benchmark |
Usa novelty_min: 0.5 en search_papers para filtrar trabajos genuinamente novedosos.
Límites de tasa
Endpoint | Límite |
| 60/min |
| 30/min |
| 60/min |
| 20/min |
| 30/min |
| 30/min |
| 10/min |
| 20/min |
| 10/min |
| 20/min |
| 5/min |
| 5/min |
| 30/min |
| 30/min |
| 30/min |
| 30/min |
| 30/min |
| 20/min |
| 20/min |
| 60/min |
| 30/min |
| 10/min |
| 30/min |
Las respuestas incluyen los encabezados X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Reset.
Ejemplo de respuesta
search_papers con q: "attention mechanism" devuelve:
{
"papers": [
{
"arxiv_id": "2401.04088",
"title": "Attention Is All You Need (But Not All You Get)",
"authors": ["A. Researcher", "B. Scientist"],
"year": 2024,
"categories": ["cs.LG", "cs.AI"],
"primary_category": "cs.LG",
"arxiv_url": "https://arxiv.org/abs/2401.04088",
"has_code": true,
"github_url": "https://github.com/example/repo",
"citation_count": 42,
"rank_score": 0.73,
"llm_summary": "Proposes a sparse attention variant that reduces compute by 60% while matching dense attention accuracy on 5 benchmarks.",
"llm_novelty_score": 0.55
}
],
"total": 1847,
"page": 1,
"limit": 20,
"next_cursor": "eyJzIjogMC43MywgImlkIjogIjI0MDEuMDQwODgifQ=="
}Pasa next_cursor de vuelta para obtener la siguiente página (paginación por conjunto de claves: más estable que los números de página para grandes conjuntos de resultados).
Verificar instalación
Después de la configuración, pídele a tu asistente de IA que ejecute check_connection. Deberías ver:
{
"status": "ok",
"plan": "free",
"key_name": "my-key",
"usage_today": 0
}Variables de entorno
Variable | Requerido | Predeterminado | Descripción |
| Sí | — | Tu clave API de Scholar Feed (comienza con |
| No | URL de producción | Sobrescribir URL base de la API |
Desarrollo
npm install
npm run build # Build to build/
npm run dev # Watch mode
npm run typecheck # Type check without emitting
npm test # Run testsContribución
Consulta CONTRIBUTING.md para ver las pautas.
Solución de problemas
"SF_API_KEY environment variable is required"
Tu cliente MCP no está pasando la variable de entorno. Verifica que el bloque env en tu configuración coincida con los ejemplos anteriores.
"Authentication failed: your SF_API_KEY is invalid" La clave puede haber sido revocada. Genera una nueva en scholarfeed.org/settings.
Las llamadas a herramientas se agotan o fallan silenciosamente
Asegúrate de que Node.js 18+ esté instalado (node --version). Las versiones anteriores carecen de la API fetch nativa.
Caché de npx obsoleta
Si te quedas en una versión antigua después de una actualización: npx --yes scholar-feed-mcp@latest
Windows: "command not found"
Usa "command": "cmd" con "args": ["/c", "npx", "-y", "scholar-feed-mcp"] en tu configuración de MCP.
Licencia
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/YGao2005/scholar-feed-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server