Google-Scholar-MCP-Server
Servidor MCP de Google Académico
🔍 Permita que los asistentes de IA busquen y accedan a artículos de Google Académico a través de una interfaz MCP sencilla.
El servidor MCP de Google Académico conecta los asistentes de IA con Google Académico mediante el Protocolo de Contexto de Modelo (MCP). Permite a los modelos de IA buscar artículos académicos y acceder a su contenido de forma programática.
✨ Características principales
🔎 Búsqueda de artículos: consulta artículos de Google Académico con cadenas de búsqueda personalizadas o parámetros de búsqueda avanzados ✅
🚀 Recuperación eficiente: acceso rápido a metadatos en papel ✅
👤 Información del autor: recupera información detallada sobre los autores ✅
📊 Apoyo a la investigación: Facilitar la investigación y el análisis académico ✅
Related MCP server: CiteNexus MCP
🚀 Inicio rápido
Instalación manual
Instalación mediante herrería
Para instalar Google Scholar Server para Claude Desktop automáticamente a través de Smithery :
claudio
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client claude --config "{}"Cursor
Pegue lo siguiente en Configuración → Configuración del cursor → MCP → Agregar nuevo servidor:
Mac/Linux
npx -y @smithery/cli@latest run @JackKuo666/google-scholar-mcp-server --client cursor --config "{}" Windsurf
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client windsurf --config "{}"Línea C
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client cline --config "{}"Clonar el repositorio:
git clone https://github.com/JackKuo666/google-scholar-MCP-Server.git cd google-scholar-MCP-ServerInstale las dependencias necesarias:
pip install -r requirements.txt
Para desarrollo:
# Clone and set up development environment
git clone https://github.com/JackKuo666/Google-Scholar-MCP-Server.git
cd Google-Scholar-MCP-Server
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
# Install dependencies
pip install -r requirements.txt📊 Uso
Inicie el servidor MCP:
python google_scholar_server.pyUna vez que el servidor esté en funcionamiento, puede usar las herramientas MCP proporcionadas en su asistente o aplicación de IA. A continuación, se muestran algunos ejemplos de cómo usar las herramientas:
Ejemplo 1: Búsqueda de artículos mediante palabras clave
result = await mcp.use_tool("search_google_scholar_key_words", {
"query": "artificial intelligence ethics",
"num_results": 5
})
print(result)Ejemplo 2: Realizar una búsqueda avanzada
result = await mcp.use_tool("search_google_scholar_advanced", {
"query": "machine learning",
"author": "Hinton",
"year_range": [2020, 2023],
"num_results": 3
})
print(result)Ejemplo 3: Obtener información del autor
result = await mcp.use_tool("get_author_info", {
"author_name": "Geoffrey Hinton"
})
print(result)Estos ejemplos muestran cómo usar las tres herramientas principales que ofrece el servidor MCP de Google Académico. Ajuste los parámetros según sea necesario para su caso de uso específico.
Uso con Claude Desktop
Agregue esta configuración a su claude_desktop_config.json :
(Mac OS)
{
"mcpServers": {
"google-scholar": {
"command": "python",
"args": ["-m", "google_scholar_mcp_server"]
}
}
}(Versión de Windows):
{
"mcpServers": {
"google-scholar": {
"command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe",
"args": [
"D:\\code\\YOUR\\PATH\\Google-Scholar-MCP-Server\\google_scholar_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}Uso con Cline
{
"mcpServers": {
"google-scholar": {
"command": "bash",
"args": [
"-c",
"source /home/YOUR/PATH/.venv/bin/activate && python /home/YOUR/PATH/google_scholar_mcp_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}🛠 Herramientas MCP
El servidor MCP de Google Scholar proporciona las siguientes herramientas:
palabras clave de búsqueda en Google Académico
Busque artículos en Google Académico utilizando palabras clave.
Parámetros:
query(str): cadena de consulta de búsquedanum_results(int, opcional): Número de resultados a devolver (predeterminado: 5)
Devuelve: Lista de diccionarios que contienen información del artículo
búsqueda_google_scholar_avanzada
Realizar una búsqueda avanzada de artículos en Google Scholar.
Parámetros:
query(str): consulta de búsqueda generalauthor(str, opcional): Nombre del autoryear_range(tupla, opcional): Tupla que contiene (año_inicio, año_final)num_results(int, opcional): Número de resultados a devolver (predeterminado: 5)
Devuelve: Lista de diccionarios que contienen información del artículo
obtener información del autor
Obtenga información detallada sobre un autor en Google Scholar.
Parámetros:
author_name(str): Nombre del autor a buscar
Devuelve: Diccionario que contiene información del autor
📁 Estructura del proyecto
google_scholar_server.py: La implementación principal del servidor MCP que utiliza FastMCPgoogle_scholar_web_search.py: Contiene la lógica de raspado web para buscar en Google Académico
🔧 Dependencias
Python 3.10+
mcp[cli]>=1.4.1
académico>=1.7.0
asyncio>=3.4.3
Puede instalar las dependencias necesarias utilizando:
pip install -r requirements.txt🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT.
⚠️ Descargo de responsabilidad
Esta herramienta es solo para fines de investigación. Respete las condiciones de servicio de Google Académico y úsela con responsabilidad.
This server cannot be deployed
Maintenance
Related MCP Connectors
Research paper search with real citations and reference formatting for AI assistants
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Academic research MCP server for paper search, citation checks, graphs, and deep research.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenance🔍 Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.130MIT
- AlicenseAqualityAmaintenanceEnables AI agents to access academic citations, fetch metadata, and generate BibTeX entries directly from Google Scholar via MCP tools.1141 PyPI1MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server for searching Google Scholar, enabling paper search, author lookup, citation tracking, and BibTeX export for AI assistants and automation workflows.2MIT
- FlicenseNot gradedqualityDmaintenanceAn advanced scholarly research MCP server that enables AI assistants to discover, fetch, process, and manage academic papers across multiple sources like arXiv, PubMed, and Semantic Scholar, with capabilities for summarization, citation analysis, and concept relationship extraction.2-