biomedmcp
Verified Safeby hherb
Overview
A biomedical research Model Context Protocol (MCP) server and an autonomous research agent that uses local LLMs to search PubMed and the web for medical questions, providing evidence-based answers with citations.
Installation
python biomed_mcpserver.py --mode network --port 5152Environment Variables
- NCBI_API_KEY
Security Notes
The server uses environment variables for API keys (NCBI_API_KEY) and standard, well-vetted Python libraries (requests, BeautifulSoup, Flask). No 'eval' statements or obvious hardcoded secrets were found. Subprocess execution in local client mode targets a known project script, reducing arbitrary command injection risks. XML parsing for PubMed abstracts uses `xml.etree.ElementTree`, which is generally safe but less robust against deliberately malformed XML (e.g., XXE attacks) than specialized libraries if the source were untrusted; however, PubMed is a trusted source.
Similar Servers
cupertino
Local Apple Developer documentation crawler and Model Context Protocol (MCP) server for AI agents, providing offline access and structured API information.
mcp-server-computer
This server acts as a Spring AI MCP Server component to provide cross-platform computer configuration information (OS, user, Java, and platform-specific details) to an AI agent.
meds-mcp
Provides a medical context protocol (MCP) server and a React-based chat interface for interacting with patient records via LLMs and medical ontologies, facilitating evidence review and patient data exploration.
Mastervolt-Deep-Research
Enterprise-grade multi-agent research system that automates complex research workflows, including web scraping, data analysis, fact-checking, and report generation.