Semantic Scholar MCP Server
Servidor MCP de Semantic Scholar
Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Semantic Scholar. Proporciona herramientas para buscar artículos, recuperar información sobre artículos y autores, y obtener citas y referencias.
✨ Características
🔍Buscar artículos en Semantic Scholar
📄 Recuperar información detallada sobre artículos específicos
👤 Obtener detalles del autor
🔗 Obtener citas y referencias para un artículo
Related MCP server: semantic-scholar-mcp
📋 Requisitos previos
🐍 Python 3.10+
Paquete de Python
semanticscholarPaquete Python
mcp(Protocolo de Contexto de Modelo)
🚀 Instalación
Instalación mediante herrería
Para instalar Semanticscholar Server para Claude Desktop automáticamente a través de Smithery :
claudio
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-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/semanticscholar-mcp-server --client cursor --config "{}" Windsurf
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client windsurf --config "{}"Línea C
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client cline --config "{}"Clonar este repositorio:
git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git cd semanticscholar-mcp-serverInstalar los paquetes necesarios:
pip install semanticscholar mcp
🖥️ Uso
Inicie el servidor MCP de Semantic Scholar:
python semantic_scholar_server.pyEl servidor se iniciará y escuchará las solicitudes MCP.
Utilice un cliente MCP para interactuar con el servidor y acceder a las siguientes herramientas:
🔍
search_semantic_scholar: busca artículos usando una cadena de consulta📄
get_semantic_scholar_paper_details: Obtener detalles de un artículo específico👤
get_semantic_scholar_author_details: Obtener detalles de un autor específico🔗
get_semantic_scholar_citations_and_references: Obtener citas y referencias para un artículo
Uso con Claude Desktop
Agregue esta configuración a su claude_desktop_config.json :
(Mac OS)
{
"mcpServers": {
"semanticscholar": {
"command": "python",
"args": ["-m", "semanticscholar_mcp_server"]
}
}
}(Versión de Windows):
{
"mcpServers": {
"semanticscholar": {
"command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe",
"args": [
"D:\\code\\YOUR\\PATH\\semanticscholar-MCP-Server\\semanticscholar_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}Uso con Cline
{
"mcpServers": {
"semanticscholar": {
"command": "bash",
"args": [
"-c",
"source /home/YOUR/PATH/.venv/bin/activate && python /home/YOUR/PATH/semanticscholar_mcp_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}📁 Estructura de archivos
📜
semantic_scholar_search.py: Contiene funciones para interactuar con la API de Semantic Scholar🖥️
semantic_scholar_server.py: Implementa el servidor MCP y define las herramientas disponibles
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Search biomedical papers, inspect publication records, and traverse citation or semantic graphs.
Find research papers and arXiv preprints, and get an abstract and free full text from a DOI or id.
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol server that provides AI assistants with direct access to Semantic Scholar's academic database, enabling advanced paper discovery, citation analysis, author research, and AI-powered recommendations.16-
- AlicenseNot gradedqualityDmaintenanceEnables searching and retrieving academic paper metadata from Semantic Scholar, including paper details, citations, and author information.20MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query the Semantic Scholar Academic Graph for scholarly paper data, supporting tools for search, retrieval, and analysis.36 npmMIT
- AlicenseNot gradedqualityBmaintenanceAccess millions of academic papers from Semantic Scholar using the Model Context Protocol, with tools for paper search, author analysis, and research organization.4,251 PyPI6MIT