healthcare-mcp-public

healthcare-mcp-public

6

The Healthcare MCP Server is a Model Context Protocol server designed to give AI access to healthcare data and medical information tools. It features comprehensive databases and extensive error handling, providing accurate medical information with robust tracking and testing capabilities.

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 retrieves accurate, up-to-date medical information from authoritative sources.

Features

  • FDA Drug Information
  • PubMed Research
  • Health Topics
  • Clinical Trials
  • Medical Terminology
  • Caching and Connection Pooling
  • Usage Tracking
  • Error Handling
  • Multiple Interfaces
  • API Documentation with Swagger UI
  • Comprehensive Testing

Installation

Installing via Smithery

To install Healthcare Data and Medical Information Server for Claude Desktop automatically via Smithery.

Manual Installation

  1. Clone the repository
  2. Create a virtual environment
  3. Install dependencies
  4. Set up environment variables (optional)
  5. Run the server

Usage

Healthcare MCP Server can be run in different transport modes: stdio mode for CLI and HTTP/SSE mode for web clients. It includes a comprehensive testing suite for MCP tools using pytest.

API Reference

The server offers both a programmatic API and a RESTful HTTP API with endpoints for Health Check, FDA Drug Lookup, PubMed Search, Health Topics, Clinical Trials Search, ICD-10 Code Lookup, and Generic Tool Execution.

Data Sources

The server utilizes various publicly available healthcare APIs such as FDA OpenFDA, PubMed E-utilities, Health.gov, ClinicalTrials.gov, and NLM Clinical Table Search Service for ICD-10-CM.