pubmed-mcp-server
Servidor MCP de PubMed
Este repositorio contiene un servidor MCP que busca resúmenes de artículos en PubMed mediante el módulo Entrez de BioPython. Aprovecha el framework FastMCP para ofrecer funciones de búsqueda asíncrona en PubMed.
Características
Buscar en PubMed: consulta artículos según un término de búsqueda.
Recuperar resúmenes: recupera resúmenes de artículos devueltos desde PubMed.
Operación asincrónica: utiliza la ejecución asincrónica (a través de
asyncio.to_thread) para evitar bloquear el servidor.
Related MCP server: PubMed MCP Server
Prerrequisitos
Python 3.8 o superior
mcp[cli]
BioPython
Configuración
Clonar el repositorio:
git clone https://github.com/AIAnytime/MCP-Servers cd pubmed-mcp-serverDependencias de instalación:
Puede instalar los paquetes necesarios usando uv:
uv add -r requirements.txtConfigurar el correo electrónico de Entrez:
Asegúrese de haber configurado una dirección de correo electrónico válida en el código (en
main.py):Entrez.email = "give an email address"
Ejecución del servidor
Inicie el servidor PubMed MCP ejecutando:
uv run main.pyEste comando inicia el servidor utilizando la herramienta de línea de comandos uv (como se especifica en su configuración).
Configuración del cliente MCP
Para configurar su cliente MCP para que se conecte al servidor MCP de PubMed, cree o actualice su archivo config.json de la siguiente manera:
{
"mcpServers": {
"pubmed": {
"command": "C:/Users/aiany/.local/bin/uv",
"args": [
"--directory",
"C:/Users/aiany/OneDrive/Desktop/YT Video/pubmed-mcp-server",
"run",
"main.py"
]
}
}
}Explicación de la configuración
dominio:
La ruta completa a la herramienta de línea de comandos utilizada para ejecutar el servidor MCP (en este caso,uv).argumentos:
--directory: especifica el directorio de trabajo donde se encuentra el servidor."C:/Users/aiany/OneDrive/Desktop/YT Video/pubmed-mcp-server": la ruta al directorio raíz del servidor."run"y"main.py": el comando y el punto de entrada para iniciar el servidor PubMed MCP.
Uso
Una vez que el servidor esté en funcionamiento y su cliente MCP esté configurado, puede utilizar la herramienta proporcionada:
Herramienta:
search_pubmedParámetros:
query: El término de búsqueda de PubMed (el valor predeterminado es"endocarditis").max_results: Número máximo de artículos a recuperar (el valor predeterminado es10).
Ejemplo de uso:
search_pubmed(query="endocarditis", max_results=10)Esto devolverá una cadena con los resúmenes de los artículos separados por nuevas líneas.
Licencia
Este proyecto está licenciado bajo la licencia MIT .
Puede ajustar las rutas y los detalles según sea necesario para su configuración específica.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Connectors
Search 36M+ PubMed biomedical articles and ClinicalTrials.gov studies.
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
Search PubMed with precision using keyword and journal filters and smart sorting. Uncover MeSH ter…
Search biomedical literature, get article details, find related articles, and explore MeSH terms
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables searching and retrieving detailed information from PubMed articles using the NCBI Entrez API. Supports configurable search parameters including title/abstract filtering and keyword expansion to find relevant scientific publications.1
- AlicenseBqualityDmaintenanceEnables AI assistants to search and retrieve biomedical research articles from PubMed's database of over 35 million citations, including metadata, abstracts, MeSH terms, and full-text PDFs when available.11MIT
- FlicenseNot gradedqualityCmaintenanceEnables searching PubMed's biomedical literature database and retrieving article metadata, abstracts, and full content through the E-utilities API. Supports advanced queries, batch operations, and multiple output formats with automatic rate limiting.1
- AlicenseNot gradedqualityCmaintenanceEnables searching and retrieving biomedical literature from PubMed via the NCBI E-utilities API.131MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AIAnytime/Awesome-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server