Skip to main content
Glama

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

📋 Requisitos previos

  • 🐍 Python 3.10+
  • Paquete de Python semanticscholar
  • Paquete 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 "{}"
  1. Clonar este repositorio:
    git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git cd semanticscholar-mcp-server
  2. Instalar los paquetes necesarios:
    pip install semanticscholar mcp

🖥️ Uso

  1. Inicie el servidor MCP de Semantic Scholar:
    python semantic_scholar_server.py
  2. El servidor se iniciará y escuchará las solicitudes MCP.
  3. 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.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona herramientas para acceder a la API de Semantic Scholar para buscar artículos, recuperar detalles de artículos y autores y obtener citas y referencias a través del Protocolo de contexto modelo.

  1. ✨ Características
    1. 📋 Requisitos previos
      1. 🚀 Instalación
        1. Instalación mediante herrería
        2. Línea C
      2. 🖥️ Uso
        1. Uso con Claude Desktop
          1. 📁 Estructura de archivos
            1. 🤝 Contribuyendo
              1. 📄 Licencia

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Semantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.
                  Last updated -
                  35
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables interaction with esa.io's API through the Model Context Protocol, supporting article search and retrieval with a compliant MCP interface.
                  Last updated -
                  3
                  43
                  28
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables real-time search and retrieval of academic paper information from multiple sources, providing access to paper metadata, abstracts, and full-text content when available, with structured data responses for integration with AI models that support tool/function calling.
                  Last updated -
                  3
                  11
                  Python
                  AGPL 3.0
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables querying the Crossref API to search for academic publications by title, author, or DOI, returning structured metadata about scholarly works.
                  Last updated -
                  JavaScript
                  MIT License

                View all related MCP servers

                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/JackKuo666/semanticscholar-MCP-Server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server