healthcare-mcp-public

MCP.Pizza Chef: Cicatriiz

Looking up medical information means bouncing between the FDA, PubMed, clinical trial registries and diagnostic code lists. This puts them behind one connection, so an assistant can pull drug details, search published research, look up a diagnostic code, or check trials without you visiting each site. It draws on official sources rather than guessing. Works in Cline and similar assistants, and needs no account for the core sources.

Unmaintained · No commits in 13 months.
Data
Web/Research

Use This MCP server To

Look up official information about a drug Search published research on a condition Find clinical trials for a treatment Look up a diagnostic code Check what recent studies say Pull details from an authoritative source

README

Healthcare MCP Server

A Model Context Protocol (MCP) server providing AI assistants with access to healthcare data and medical information tools.

Overview

Healthcare MCP Server is a specialized server that implements the Model Context Protocol (MCP) to provide AI assistants with access to healthcare data and medical information tools. It enables AI models to retrieve accurate, up-to-date medical information from authoritative sources.

Features

  • FDA Drug Information: Search and retrieve comprehensive drug information from the FDA database
  • PubMed Research: Search medical literature from PubMed's database of scientific articles
  • Health Topics: Access evidence-based health information from Health.gov
  • Clinical Trials: Search for ongoing and completed clinical trials
  • Medical Terminology: Look up ICD-10 codes and medical terminology definitions
  • Caching: Efficient caching system with connection pooling to reduce API calls and improve performance
  • Usage Tracking: Anonymous usage tracking to monitor API usage
  • Error Handling: Robust error handling and logging
  • Multiple Interfaces: Support for both stdio (for CLI) and HTTP/SSE interfaces
  • API Documentation: Interactive API documentation with Swagger UI
  • Comprehensive Testing: Extensive test suite with pytest and coverage reporting

Installation

Manual Installation

  1. Clone the repository:

    git clone https://github.com/Cicatriiz/healthcare-mcp-public.git
    cd healthcare-mcp-public
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Set up environment variables (optional):

    # Create .env file from example
    cp .env.example .env
    # Edit .env with your API keys (optional)
  5. Run the server:

    python run.py

healthcare-mcp-public FAQ

Can I use this to look up a drug's official information?
Yes — it pulls from the FDA's own database rather than summarising from memory.
Where does the information come from?
Official sources including the FDA, PubMed, medRxiv, clinical trial registries, and diagnostic code lists.
Do I need an account or key?
No account is needed for the core sources it queries.
Can I use this to find clinical trials?
Yes — trial registries are among the sources it can search.
Is this a substitute for professional advice?
No. It retrieves published information from official sources; it does not interpret it for your situation.