/ Directorio / Playground / Semantic Scholar Skill
● Comunidad Agents365-ai ⚡ Instantáneo

Semantic Scholar Skill

por Agents365-ai · Agents365-ai/semanticscholar-skill

Semantic Scholar dentro de Claude: búsqueda booleana/palabra clave, recorrido de citas, recomendaciones, autores, recuperación por lotes, con exportación BibTeX/Markdown.

Agents365-ai/semanticscholar-skill incluye la API de Semantic Scholar como una habilidad de Claude. Puede buscar (palabra clave, booleano, título, fragmentos, autores), resolver artículos por DOI/arXiv/PMID/MAG/ACL/SHA/URL, recorrer citas y referencias, obtener recomendaciones (de una sola semilla o de varias semillas positivas/negativas), buscar autores (índice h, afiliaciones, publicaciones) y buscar por lotes hasta 500 artículos/1000 autores en una sola llamada. Limitación de velocidad educada incorporada (brecha de 1,1 s, retroceso exponencial en 429/504). Exporte a BibTeX, Markdown o JSON.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

semanticscholar-skill.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "semanticscholar-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/semanticscholar-skill.git",
        "~/.claude/skills/semanticscholar-skill"
      ],
      "_inferred": false
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "semanticscholar-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/semanticscholar-skill.git",
        "~/.claude/skills/semanticscholar-skill"
      ],
      "_inferred": false
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "semanticscholar-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/semanticscholar-skill.git",
        "~/.claude/skills/semanticscholar-skill"
      ],
      "_inferred": false
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "semanticscholar-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/semanticscholar-skill.git",
        "~/.claude/skills/semanticscholar-skill"
      ],
      "_inferred": false
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "semanticscholar-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Agents365-ai/semanticscholar-skill.git",
        "~/.claude/skills/semanticscholar-skill"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "semanticscholar-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Agents365-ai/semanticscholar-skill.git",
          "~/.claude/skills/semanticscholar-skill"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add semanticscholar-skill -- git clone https://github.com/Agents365-ai/semanticscholar-skill.git ~/.claude/skills/semanticscholar-skill

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Semantic Scholar Skill

Estructurar una revisión de la literatura en torno a un documento inicial.

👤 Estudiantes de posgrado, investigadores que inician una revisión. ⏱ ~45 min intermediate

Cuándo usarlo: Tiene un documento de anclaje sólido y desea desarrollar la literatura que lo rodea.

Requisitos previos
  • Habilidad instalada — git clone en ~/.claude/skills/semanticscholar-skill
Flujo
  1. resolver la semilla
    Resuelva 10.1038/s41586-020-2649-2 y obtenga sus metadatos completos.✓ Copiado
    → Objeto de artículo completo con resumen + campos de estudio.
  2. Extraer referencias + citas
    Obtenga las referencias de la semilla y los 50 principales artículos que citan ordenados por influencia.✓ Copiado
    → Dos listas clasificadas con sedes + años
  3. Exportar Markdown con claves BibTeX
    Exporte el conjunto combinado como Markdown con entradas de BibTeX que puedo colocar en Zotero.✓ Copiado
    → Markdown con citekeys en línea + bloque bibtex

Resultado: Un esqueleto inicial de revisión iluminada basado en datos de citas reales.

Errores comunes
  • Suponiendo que el artículo más citado es el más relevante — Hojear resúmenes; utilizar recomendaciones con semillas positivas/negativas para refinar
Combinar con: paper-fetch-skill · zotero

Perfile a un autor para una entrevista, charla o revisión de su puesto

👤 Presidentes de programas, periodistas, comités de contratación ⏱ ~15 min beginner

Cuándo usarlo: Necesita una instantánea rápida y precisa del registro de publicación de alguien.

Flujo
  1. Encuentra a la autora
    Buscar autores 'Yann LeCun' y elegir la NYU / Meta uno.✓ Copiado
    → ID de autor + afiliaciones + índice h
  2. Obtener publicaciones
    Enumere sus 50 publicaciones principales por recuento de citas; agrupar por campos de estudio.✓ Copiado
    → Lista agrupada con recuentos; lugar + año por artículo

Resultado: Un perfil de autor defendible con datos reales.

Errores comunes
  • Errores de desambiguación: los nombres comunes coinciden con varias personas — Siempre inspeccione la afiliación y la señal de coautor antes de comprometerse.

Obtén recomendaciones de lo que te gustó y no te gustó.

👤 Investigadores construyendo una lista de lectura ⏱ ~20 min intermediate

Cuándo usarlo: Tienes 5 artículos que te gustaron y 2 que no; Encuentra más en ese espacio.

Flujo
  1. Proporcionar semillas
    Semillas positivas: [DOI]. Semillas negativas: [DOI]. Recomendar 20 artículos.✓ Copiado
    → Recs clasificadas sesgadas hacia lo positivo, lejos de los negativos
  2. Filtrar
    Solo lugares con año ≥ 2022 y acceso abierto = verdadero.✓ Copiado
    → Las recomendaciones filtradas incluyen solo trabajos de OA posteriores a 2022

Resultado: Una lista personalizada que realmente querrías leer.

Obtención de metadatos por lotes para una lista de lectura larga

👤 Cualquiera que importe una bibliografía. ⏱ ~25 min intermediate

Cuándo usarlo: Tienes más de 100 DOI y necesitas metadatos de una sola vez.

Flujo
  1. Enviar el lote
    Obtención de metadatos por lotes para estos 200 DOI; exportar BibTeX.✓ Copiado
    → Respuesta única que abarca a todos; Sigue la transmisión de BibTeX
  2. Manejar fallas
    Para los ID que no se resolvieron, pruebe match_title como alternativa.✓ Copiado
    → La búsqueda alternativa cierra la mayoría de las brechas

Resultado: Bibliografía limpia y consistente lista para Zotero.

Errores comunes
  • Superar los 500 artículos por convocatoria de lote — Fragmento a 500; La habilidad maneja los límites de velocidad entre fragmentos.
Combinar con: zotero

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

semanticscholar-skill + paper-fetch-skill

Utilice Semantic Scholar para descubrir y luego recuperar los archivos PDF

Buscar académico semántico; busque archivos PDF de acceso abierto para los 10 resultados principales.✓ Copiado
semanticscholar-skill + zotero

Importar a través de Zotero para la gestión de la biblioteca local

Exportar BibTeX; importe a Zotero y etiquete la colección.✓ Copiado
semanticscholar-skill + arxiv

Referencia cruzada con metadatos de arXiv

Para cada ID de arXiv en mi lista, enriquezca con recuentos de citas de Semantic Scholar.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
search_relevance query Búsqueda de papel predeterminada 1 request
search_bulk query + filters Resultados masivos para el filtrado posterior 1 request
search_snippets query Encuentra artículos por frases en el texto. 1 request
match_title title Resolver un artículo por un título impreciso 1 request
get_paper ID (DOI/arXiv/...) Cuando tienes un identificador 1 request
get_citations / get_references paper id, limit Recorrer el gráfico de citas. 1 request
find_similar / recommend seed(s) (pos + neg) Recomendaciones similares y refinadas 1 request
batch_papers / batch_authors array of IDs Grandes listas de lectura 1 request
search_authors name Autoras de perfil 1 request
export_bibtex / export_markdown / export_json papers[] Paso final de exportación 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
API pública de Semantic Scholar: tarifa limitada; La habilidad impone una brecha de 1,1 s y un retroceso exponencial.
Tokens por llamada
Los metadatos son pequeños; resúmenes y fragmentos más grandes
Monetario
Gratis: Semantic Scholar es público
Consejo
Haga lotes siempre que sea posible: una sola llamada por lotes supera a cientos de llamadas get_paper.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: No se requieren credenciales para puntos finales públicos. La clave API es opcional para límites más altos: manténgala en env, no en config.
Salida de datos: Las consultas y los resultados van a api.semanticscholar.org.

Resolución de problemas

Errores comunes y soluciones

429 Demasiadas solicitudes

Skill ya se encarga de esto; si es persistente, reduzca el ritmo de su lote o solicite una clave API.

Verificar: Inspect response headers for x-rate-limit-*
Papel no encontrado por DOI

Regrese a match_title con el título del artículo; ~10% de los artículos carecen de cobertura DOI.

Verificar: match_title + grep output
Desambiguación de la autora incorrecta

Filtre por afiliación o coautor antes de comprometerse; Semantic Scholar ocasionalmente fusiona personas distintas.

Verificar: Inspect the author's publication list for coherence

Alternativas

Semantic Scholar Skill vs otros

AlternativaCuándo usarlaContrapartida
arxivSolo te importa arXiv, no el gráfico de citas más amplioCobertura más estrecha; sin recorrido de citas
paper-fetch-skillTienes identificaciones y quieres archivos PDF más que metadatosFetcher, no un motor de búsqueda
asta-skillQuieres un estilo de búsqueda académica diferentefuente diferente

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills