scholar-search-mcp
Scholar Search MCP
Un servidor MCP para flujos de trabajo de literatura académica en Claude, Cursor y otros clientes MCP.
Combina Semantic Scholar + arXiv en un conjunto de herramientas unificado, con búsqueda paralela rápida, resultados normalizados, deduplicación consciente de la fuente y utilidades de investigación prácticas (citas, referencias, grafo de autores, recomendaciones y descarga de fuentes de arXiv).
Tabla de contenidos
Related MCP server: arXiv Research Assistant MCP Server
Por qué este proyecto
La mayoría de las herramientas para artículos te obligan a elegir una fuente o un estilo de API. scholar-search-mcp proporciona una capa MCP para la búsqueda de literatura y la recuperación de grafos:
Un servidor MCP, múltiples fuentes académicas
Valores predeterminados gratuitos (
arXivfunciona sin claves)Resultados compatibles con LLM para razonamiento posterior y flujos de trabajo de agentes
Acciones de investigación prácticas, no solo búsqueda
Búsqueda unificada:
search_papersejecuta Semantic Scholar + arXiv en paralelo y deduplica por título normalizado.Herramientas de grafo de investigación: detalles, citas, referencias, perfil/artículos de autor y recomendaciones.
Flujos de trabajo por lotes + fuente: obtén hasta 500 artículos y descarga/extrae fuentes LaTeX de arXiv.
Controles operativos: caché integrada más interruptores de fuente basados en variables de entorno (habilitar/deshabilitar canales).
Estrategia de fuentes: Semantic Scholar + arXiv integrados, gratuitos por defecto (
arXivsin clave), API key opcional para límites más altos en Semantic Scholar.
Videos de demostración
Un agente escribe un artículo de revisión con Scholar Search MCP.
Instalación
pip install scholar-search-mcpRequiere Python 3.10+.
Configuración rápida (Claude Desktop / Cursor)
Usa el mismo comando de servidor en ambos clientes:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true"
}
}
}
}SEMANTIC_SCHOLAR_API_KEY es opcional. Añádela solo si deseas límites de tasa más altos en Semantic Scholar:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true",
"SEMANTIC_SCHOLAR_API_KEY": "your-key"
}
}
}
}Diferencia:
Claude Desktop: edita el archivo de configuración local directamente.
Cursor: añade un servidor MCP en la interfaz de configuración de Cursor (o en el JSON de configuración correspondiente).
Ubicaciones del archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Variables de entorno
Variable | Descripción |
| Opcional. Aumenta los límites de tasa de Semantic Scholar. |
|
|
|
|
| Ruta del directorio de caché opcional. |
| TTL de caché en segundos, por defecto |
| Directorio principal por defecto para fuentes de arXiv extraídas. |
Ejemplo (solo arXiv):
{
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "false",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true"
}Lista de herramientas
Herramienta | Propósito |
| Busca artículos con |
| Obtiene un artículo por DOI, ID de arXiv, ID de S2 o URL. |
| Obtiene los artículos que citan a un artículo dado. |
| Obtiene las referencias de un artículo dado. |
| Obtiene un perfil de autor por ID. |
| Obtiene los artículos de un autor dado. |
| Obtiene recomendaciones de artículos similares. |
| Obtiene detalles de artículos por lotes (hasta 500 IDs). |
| Descarga y extrae el paquete de fuentes de arXiv ( |
Pruebas con MCP Inspector
npm install -g @modelcontextprotocol/inspector
mcp-inspector python -m scholar_search_mcpContribución
Las incidencias y PRs son bienvenidos: haz un fork del repositorio, crea una rama, añade validación/pruebas y abre un PR con un comportamiento claro de antes/después.
Licencia
MIT
Referencias
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.795572,461MIT
- AlicenseBqualityNot gradedmaintenanceAn MCP server that allows Claude AI to search, explore, and compare arXiv papers efficiently through a custom-built local server.47MIT
- FlicenseAqualityDmaintenanceA streamlined MCP server that connects AI assistants to arXiv's vast collection of academic papers, enabling search, retrieval, and analysis of research papers.71
- AlicenseAqualityDmaintenanceAI-powered academic paper search MCP server with relevance scoring, summarization, author search, and credit checking. Enables users to search papers naturally and get scored results.386MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Silung/scholar-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server