Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Scholar

de mlintangmz2765versión 1.0.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.mlintangmz2765/scholar

Instalar

Resumen

Descripción del creador (original en inglés)

Hardened Scholar MCP for deep academic research (Scopus, OpenAlex, Unpaywall) with PDF vision.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Búsqueda y memoria de IA
  • Debes completar: SCOPUS_API_KEY, CONTACT_EMAIL, SCOPUS_INST_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: SCOPUS_API_KEY, CONTACT_EMAIL, SCOPUS_INST_TOKEN

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "scholar": {
      "command": "uvx",
      "args": [
        "scholar-academic-mcp"
      ],
      "env": {
        "SCOPUS_API_KEY": "your-value",
        "CONTACT_EMAIL": "your-value",
        "SCOPUS_INST_TOKEN": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add scholar --env SCOPUS_API_KEY=your-value --env CONTACT_EMAIL=your-value --env SCOPUS_INST_TOKEN=your-value -- uvx scholar-academic-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "scholar": {
      "command": "uvx",
      "args": [
        "scholar-academic-mcp"
      ],
      "env": {
        "SCOPUS_API_KEY": "your-value",
        "CONTACT_EMAIL": "your-value",
        "SCOPUS_INST_TOKEN": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "scholar": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "scholar-academic-mcp"
      ],
      "env": {
        "SCOPUS_API_KEY": "your-value",
        "CONTACT_EMAIL": "your-value",
        "SCOPUS_INST_TOKEN": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • SCOPUS_API_KEY secreto obligatorio env
    Your Elsevier Scopus API Key
  • CONTACT_EMAIL obligatorio env
    Email for OpenAlex polite pool and Unpaywall identification
  • SCOPUS_INST_TOKEN secreto env
    Optional Elsevier Institutional Token

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub mlintangmz2765, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 5655 servidores de esta categoría
  • Publicado en el registro más recientemente que el 10% de los otros 5655 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5655 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Scholar?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: SCOPUS_API_KEY, CONTACT_EMAIL, SCOPUS_INST_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 7 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado ayer
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 21 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 2 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Scholar MCP Server

A Model Context Protocol (MCP) server providing structured access to scientific literature databases. It serves as a unified interface for Scopus, OpenAlex, Semantic Scholar, and Unpaywall, enabling AI agents to perform systematic paper discovery, author disambiguation, citation lineage tracking, and multimodal Content extraction.

Core Capabilities

  • Unified Literature Search
  • Semantic Scholar Integration — High-relevance search and detailed metadata, including AI-generated TLDRs (requires API key).
  • Scopus Integration — Targeted metadata retrieval via advanced Boolean syntax (requires API key).
  • OpenAlex Integration — Broad search across 250M+ works with abstract reconstruction.
  • Unpaywall Resolution — DOI-to-PDF cross-referencing across global Open Access repositories.
  • Sci-Hub Fallback (⚠️ Use with Caution) — Automatic mirror resolution and parsing for paywall bypassing.
  • Book Search & Extraction
  • Google Books & Open Library — Integrated search for book metadata, editions, and descriptions without API keys.
  • Library Genesis (Libgen) — Search and extract full text from books directly using PyMuPDF. Features smart caching and token-saving strategies (TOC reading, targeted keyword searching, and page range extraction).
  • Author Identification & Metrics
  • Instant author disambiguation and ID resolution via OpenAlex autocomplete.
  • Comprehensive profiles: H-index, i10-index, institutional affiliation history, and ORCID linkage.
  • Precision metrics from Elsevier (Scopus) for verified publication counts.
  • Citation Lineage Tracking
  • Map research evolution through forward citations (citing works) and backward references (cited works).
  • Structured & Multimodal Extraction
  • Text Extraction — Layout-aware parsing of OA PDFs using PyMuPDF.
  • Vision Rendering — Page-by-page PNG rendering for LLM-based analysis of charts, tables, and equations.
  • HTML Fallbacks — Extraction from web-based research resources via BeautifulSoup.
  • Topic Mapping & Field Analysis
  • Concepts and domain hierarchy discovery to map research landscapes.
  • Batch metadata retrieval for high-throughput literature processing (up to 50 DOIs/request).
  • Access Management & Fallbacks
  • Automated detection of closed-access content with human-in-the-loop instructions for manual uploads.

Architecture

graph TD

A[LLM Agent] -->|MCP Protocol| B(Scholar MCP Server) B --> C{Database Router} C -->|Primary| D[Scopus API] C -->|Fallback| E[OpenAlex API] C -->|DOI Resolver| F[Unpaywall API] C -->|Citations| P[CrossRef API]

D --> G{Access Check} E --> G F --> G P --> G

G -->|Open Access| H[PDF Buffer Download] G -->|Closed Access| I[Human-in-the-Loop Prompt] H --> J[PyMuPDF Text Extractor] H --> K[PyMuPDF Vision Renderer] J --> L[Return Context to LLM] K --> L I --> L B --> M{Author Router} M -->|Profile| N[OpenAlex Authors API] M -->|Metrics| O[Scopus Author API] N --> L O --> L

Installation

Quick Start (via PyPI)

The fastest way to use the server is directly via PyPI:

pip install scholar-academic-mcp
Manual Setup (for Development)
# Clone the repository

git clone https://github.com/mlintangmz2765/Scholar-MCP.git cd Scholar-MCP

Setup virtual environment

python -m venv venv .\venv\Scripts\activate # Windows source venv/bin/activate # Unix

Install in editable mode

pip install -e .

Environment Variables
VariableRequiredDescription
SCOPUS_API_KEYYesElsevier API key for Scopus search and author retrieval.
S2_API_KEYNoSemantic Scholar API key for TLDRs and S2 graph access.
SCIHUB_MIRRORSNoComma-separated list of active Sci-Hub mirrors for PDF fallback.
LIBGEN_MIRRORSNoComma-separated list of active Library Genesis mirrors.
SCOPUS_INST_TOKENNoInstitutional token for full abstract access via Scopus.
CONTACT_EMAILYesEmail for OpenAlex/Unpaywall polite-pool API routing.

Configuration

Claude Desktop / Cursor

Add the following to your configuration file (e.g., claude_desktop_config.json):

{

"mcpServers": { "scholar-academic-mcp": { "command": "scholar-academic-mcp", "env": { "SCOPUS_API_KEY": "your_scopus_api_key", "S2_API_KEY": "your_s2_api_key", "SCIHUB_MIRRORS": "https://sci-hub.ru,https://sci-hub.st", "LIBGEN_MIRRORS": "https://libgen.la,http://libgen.li", "SCOPUS_INST_TOKEN": "your_optional_inst_token", "CONTACT_EMAIL": "your_email@domain.com" } } } }

Quick Start & Examples

Once configured, your AI agent can perform complex research workflows. Below are representative examples of tool inputs and structured outputs.

1. Literature Discovery (Scopus)

Prompt: *"Find recent papers about 'Transformer architectures' published after 2022 using Scopus."*

Tool Call: search_papers_tool(query="TITLE-ABS-KEY(Transformer architectures) AND PUBYEAR > 2022", limit=3)

Output:

Found 3 papers via Scopus:
  • [SCOPUS_ID:85184...] Attention is All You Need? A Survey of Transformer Variants Authors: Smith, J., Doe, A. Date: 2024-01-15 | DOI: 10.1016/j.artint.2023.104012
2. Multimodal Content Analysis

Prompt: *"I need to see the diagram for the neural network architecture on page 3 of this URL."*

Tool Call: get_full_text_visual_tool(url="https://arxiv.org/pdf/1706.03762.pdf", max_pages=3)

Output:

  • [Text] "Successfully rendered 3 pages visually..."
  • [Image] (PNG data of page 1)
  • [Image] (PNG data of page 2)
  • [Image] (PNG data of page 3 - containing the architecture diagram)
3. Research Topic Mapping

Prompt: *"Help me understand the subfields and domains related to 'Generative AI'."*

Tool Call: search_topics_tool(query="Generative AI")

Output:

Found 1 topics for 'Generative AI':
  • Artificial Intelligence Hierarchy: Computer Science → Artificial Intelligence → Machine Learning Works: 12,450 | Citations: 450,210 Description: A field of computer science that focuses on creating systems capable of generating...

Tools

The server registers 23 tools across 7 categories:

Paper Discovery
ToolSignatureDescription
search_papers_tool(query, limit=5, use_scopus=True, sort_by="relevance")Search papers via Scopus (Boolean syntax) or OpenAlex. Sort by cited_by_count or publication_year.
search_papers_s2_tool(query, limit=5)Search papers via Semantic Scholar. Note: strictly rate-limited to 1 request/sec.
get_paper_details_tool(paper_id)Fetch full metadata and abstract by Scopus ID, DOI, or OpenAlex ID (with automatic routing).
get_paper_details_s2_tool(paper_id)Fetch full metadata from Semantic Scholar, including AI-generated TLDRs. Accepts S2 ID or DOI.
search_titles_unpaywall_tool(query, is_oa=None)Search Unpaywall's database directly by title. Set is_oa=True for strictly OA results.
get_related_works_tool(paper_id, limit=10)Find related/similar papers using OpenAlex's bibliographic coupling.
Book Discovery & Extraction
ToolSignatureDescription
search_books_tool(query, limit=5, source="googlebooks")Search for book metadata via Google Books or Open Library.
get_book_details_tool(book_id, source="googlebooks")Fetch complete book details, descriptions, and ISBNs.
search_libgen_tool(query, limit=5)Search Library Genesis for books to retrieve their download MD5 hashes.
interact_with_book_tool(md5, action, keyword, start_page, end_page)Smart extraction from Libgen. Actions: toc (Table of Contents), search (keywords), pages (range).
Author Analytics
ToolSignatureDescription
autocomplete_authors_tool(name, limit=5)Rapidly disambiguate author names and resolve OpenAlex Author IDs.
search_authors_tool(name, institution=None, limit=5)Detailed bibliometric profiles: H-index, i10-index, ORCID, and research concepts.
search_author_by_orcid_tool(orcid)Look up an author directly by ORCID (raw or URL format).
retrieve_author_works_tool(author_id, limit=15)Chronologically sorted publications for a given OpenAlex author.
get_author_profile_scopus_tool(author_id)Fetch precise Scopus-sourced h-index, citation counts, and affiliation.
get_author_profile_s2_tool(author_id)Fetch Semantic Scholar author profile (H-index, paper count, citations).
Citation Tracking
ToolSignatureDescription

| get_citations_tool| `(paper_id, direction="references"

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx