mcp-simple-pubmed

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.

Integrations

  • Enables retrieval of publication URLs through DOI (Digital Object Identifier) to access articles that may not be directly available through PubMed

  • Supports downloading full text for open access articles available directly on PubMed

  • Provides access to PubMed articles through the Entrez API, allowing users to search the PubMed database, access article abstracts, and download full text for open access articles

MCP Simple PubMed

Un servidor MCP que proporciona acceso a artículos de PubMed a través de la API de Entrez.

Características

  • Buscar en la base de datos PubMed usando palabras clave
  • Acceder a los resúmenes de los artículos
  • Descargue el texto completo cuando esté disponible (para artículos de acceso abierto disponibles directamente en PubMed)

Tenga en cuenta que la herramienta devuelve una versión XML del texto completo. Sin embargo, es más útil para las IA que un texto legible para humanos, ya que les proporciona información adicional sobre la estructura del documento. Al menos, esto es lo que Claude 3.5 Sonnet dijo preferir.

Tenga en cuenta también que la incapacidad de esta herramienta, y posiblemente otras, para mostrar el texto completo de un artículo podría no deberse a su falta de disponibilidad. Al probar esta herramienta, encontré un artículo que no tenía el texto completo en PubMed y, cuando Claude accedió a la URL de la publicación (que obtuvimos a través del DOI) mediante la función de búsqueda, recibió un error de "prohibido". Sin embargo, pude acceder a la misma página con un navegador normal.

En otras palabras, si su asistente de inteligencia artificial no puede obtener el texto completo de un artículo usando esta herramienta, vale la pena intentarlo manualmente con un navegador web normal.

Por último, esta herramienta, por supuesto, no te da acceso a artículos de pago. Puedes consultarlos a través del acceso a tu biblioteca o, como último recurso, a través de algún sitio web que se esfuerce por facilitar el acceso gratuito a investigaciones financiadas con fondos públicos.

Instalación

Instalación mediante herrería

Para instalar Simple PubMed para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install mcp-simple-pubmed --client claude

Instalación manual

pip install mcp-simple-pubmed

Configuración

El servidor requiere las siguientes variables de entorno:

  • PUBMED_EMAIL : Su dirección de correo electrónico (requerida por NCBI)
  • PUBMED_API_KEY : Clave API opcional para límites de velocidad más altos

El límite de velocidad estándar es de 3 solicitudes por segundo. No se implementó ninguna limitación de velocidad, ya que es muy improbable que, en un escenario de uso típico, su IA genere más tráfico. Si la necesita, puede registrarse para obtener una clave API que le proporcionará 10 solicitudes por segundo. Lea más sobre esto en las páginas del NCBI .

Uso con Claude Desktop

Agregue a su configuración de Claude Desktop ( claude_desktop_config.json ):

(Mac OS)

{ "mcpServers": { "simple-pubmed": { "command": "python", "args": ["-m", "mcp_simple_pubmed"], "env": { "PUBMED_EMAIL": "your-email@example.com", "PUBMED_API_KEY": "your-api-key" } } } }

(Ventanas)

{ "mcpServers": { "simple-pubmed": { "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", "args": [ "-m", "mcp_simple_pubmed" ], "env": { "PUBMED_EMAIL": "your-email@example.com", "PUBMED_API_KEY": "your-api-key" } } } }

Licencia

Licencia MIT

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor MCP que proporciona acceso a artículos de PubMed a través de la API de Entrez.

  1. Features
    1. Installation
      1. Installing via Smithery
      2. Manual Installation
    2. Configuration
      1. Usage with Claude Desktop
        1. License
          ID: 5wlfb8i6bj