mcp-pubmed-server
Verified Safeby m0370
Overview
Provides AI agents with tools to search, filter, and retrieve medical literature from PubMed via NCBI E-utilities API.
Installation
/absolute/path/to/mcp-pubmed-server/.venv/bin/python3 /absolute/path/to/mcp-pubmed-server/server_stdio.pyEnvironment Variables
- NCBI_API_KEY
Security Notes
The server loads `NCBI_API_KEY` from environment variables, avoiding hardcoded secrets. It communicates via standard input/output (stdio) as a subprocess, limiting external network exposure to explicit API calls. Uses `httpx` for HTTP requests and `xmltodict` for XML parsing, both standard and generally safe. There's no use of `eval` or direct execution of arbitrary user-provided code. XML parsing from external sources (NCBI) is a potential, but low, risk for XXE given the trusted source and modern Python XML library defaults.
Similar Servers
firecrawl-mcp-server
A Model Context Protocol (MCP) server for integrating Firecrawl's web scraping, crawling, search, and structured data extraction capabilities with AI agents.
ols4
A repository for biomedical ontologies, providing a website, REST API, and MCP server for accessing the latest ontology versions.
medical-mcp
Provides comprehensive, real-time medical data from authoritative sources to enhance AI workflows locally and privately.
academia_mcp
An MCP server providing tools for searching, fetching, analyzing, and reporting on scientific papers and datasets, often powered by LLMs.