Enhanced PubMed Search
Un servidor de búsqueda para PubMed, la base de datos de literatura biomédica, que utiliza una implementación pura en Node.js.
GitHub
2
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de PubMed Mejorado
🔬 No requiere Python - Implementación pura en Node.js del servidor MCP de búsqueda en PubMed
Inicio rápido
# Claude Desktop Configuration
{
"mcpServers": {
"pubmed": {
"command": "npx",
"args": ["-y", "enhanced-pubmed-mcp-server"]
}
}
}
Características
- ✅ Sin dependencias de Python - Implementación pura en Node.js
- 🔬 Búsqueda mejorada en PubMed - Resúmenes completos, términos MeSH, palabras clave
- 📖 Búsqueda de texto completo en PMC - Busca dentro de artículos de acceso abierto
- 💾 Historial de búsquedas - Base de datos SQLite para almacenamiento persistente
- 🔓 Detección de acceso abierto - Identifica artículos disponibles gratuitamente
- 🌐 Multiplataforma - Funciona en Windows, macOS y Linux
Uso
Línea de comandos
# Direct execution (no installation needed)
npx enhanced-pubmed-mcp-server
# Help and version info
npx enhanced-pubmed-mcp-server --help
npx enhanced-pubmed-mcp-server --version
Integración con Claude Desktop
Agrega a tu claude_desktop_config.json:
{
"mcpServers": {
"pubmed": {
"command": "npx",
"args": ["-y", "enhanced-pubmed-mcp-server"]
}
}
}
Ubicaciones de los archivos de configuración:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Herramientas disponibles
search_pubmed(query, max_results)- Búsqueda mejorada en PubMedget_full_abstract(pmid)- Recuperación de resúmenes completossearch_pmc_fulltext(query, max_results)- Búsqueda de texto completo en PMCretrieve_pubmed_results(search_id, page)- Resultados paginadoslist_pubmed_searches()- Historial de búsquedas
Ejemplos de búsqueda
// Basic search
search_pubmed("COVID-19 vaccine", 10)
// Field-specific search
search_pubmed("CRISPR[Title]", 5)
// Date range search
search_pubmed("cancer therapy AND 2023[Date - Publication]", 15)
// Full-text search in open access articles
search_pmc_fulltext("machine learning medical imaging", 20)
// Get complete abstract
get_full_abstract("35504917")
Requisitos
- Node.js 14.0.0 o superior
- Conexión a internet para el acceso a la API de PubMed
Licencia
MIT