Medical MCP is an MCP server that provides access to authoritative health and medical datasets directly within AI coding environments like Claude Desktop and Cursor. The server interfaces with multiple official public data sources, including the FDA drug database, RxNorm standardized nomenclature, World Health Organization global health statistics, PubMed biomedical literature, Google Scholar citations, and American Academy of Pediatrics clinical guidance. Designed for medical researchers, healthcare software developers, clinicians, and students, it enables conversational querying of medication details, pediatric dosing guidelines, disease prevalence figures, and peer-reviewed journal citations. Because it runs locally without requiring API keys or external account registrations, user data and queries remain isolated on the host system. The server also implements an internal least recently used caching system with configurable time-to-live policies across different datasets, delivering low-latency query results while avoiding redundant network calls to upstream medical registries. Through standardized Model Context Protocol tools, AI assistants can look up National Drug Codes, pull WHO indicator metrics by country, retrieve research by PubMed identifier, and search clinical recommendations.
Category: Other & General Purpose
Tags: fda, healthcare, medical, pubmed, research, rxnorm
bash npm install -g medical-mcp # Or clone from source: git clone https://github.com/JamesANZ/medical-mcp.git cd medical-mcp npm install npm run build 3. Add the server to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows): json { "mcpServers": { "medical-mcp": { "command": "node", "args": ["/absolute/path/to/medical-mcp/build/index.js"] } } } 4. Restart Claude Desktop or launch through Cursor using standard NPX commands.Part of MCP Servers
Install it using npm with the command npm install -g medical-mcp or clone the repository directly and run npm install followed by npm run build. You can then reference the compiled build/index.js file inside your client configuration file, such as claude_desktop_config.json, or configure Cursor using the provided command launcher.
It provides tools to search FDA drug registries, lookup RxNorm nomenclature, fetch WHO global health statistics, query peer-reviewed biomedical literature across PubMed and Google Scholar, and reference pediatric care guidelines from the American Academy of Pediatrics.
No, medical-mcp works out of the box without requiring API keys or authentication credentials. It connects to open medical APIs and public data sources locally, ensuring that search queries remain private on your computer.
The server is compatible with any client supporting the Model Context Protocol, including Claude Desktop and Cursor. It runs locally as a Node.js process using standard input and output channels for communication.
Yes, medical-mcp is open-source software licensed under the MIT License. The complete source code, build scripts, and licensing details are available in the project GitHub repository.