Medical

v1.0.0โ€ขSearch & Data Extractionโ€ขstable

๐Ÿ“‡ ๐Ÿ  - An MCP server that provides access to medical information, drug databases, and healthcare resources. Enables AI assistants to query medical data, drug interactions, and clinical guidelines.

fdagoogle-scholarllmsmcp-serverpubmed
Share:
93
Stars
0
Downloads
0
Weekly
0/5

What is Medical?

Medical is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ“‡ ๐Ÿ  - an mcp server that provides access to medical information, drug databases, and healthcare resources. enables ai assistants to query medical data, drug interactions, and clinical guidelines.

๐Ÿ“‡ ๐Ÿ  - An MCP server that provides access to medical information, drug databases, and healthcare resources. Enables AI assistants to query medical data, drug interactions, and clinical guidelines.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿ“‡ ๐Ÿ  - An MCP server that provides access to medical informat

Use Cases

Access medical information, drug databases, and healthcare resources. Query drug interactions, clinical guidelines, and FDA data.
JamesANZ

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx medical

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Medical

The Medical MCP server gives AI assistants direct access to a curated set of medical and pharmaceutical data sources, including the FDA drug database, PubMed's 30 million+ articles, WHO health statistics, RxNorm drug nomenclature, Google Scholar, and AAP clinical guidelines. It exposes 16 tools covering drug search, literature review, health statistics, and pediatric guidelines, enabling clinicians, researchers, and health-tech developers to query authoritative medical data through natural language without switching between multiple web portals. Results are cached at source-appropriate TTLs to balance freshness with performance.

Prerequisites

  • Node.js 18 or later
  • npm (bundled with Node.js)
  • An MCP client such as Claude Desktop, VS Code, or Cursor
  • Internet access to reach FDA, PubMed, WHO, RxNorm, and Google Scholar APIs
1

Install the medical-mcp package

Install globally via npm so the binary is on your PATH and available to the MCP client.

npm install -g medical-mcp
2

Verify the installation

Confirm the package installed correctly by checking its version.

npx medical-mcp --version
3

Configure your MCP client

Add the medical-mcp server to your MCP client config. No API keys are required โ€” the server queries public endpoints. Cache settings can be tuned via environment variables if needed.

{
  "mcpServers": {
    "medical": {
      "command": "npx",
      "args": ["-y", "medical-mcp"],
      "env": {
        "CACHE_ENABLED": "true",
        "CACHE_MAX_SIZE": "1000"
      }
    }
  }
}
4

Restart your MCP client

Fully quit and relaunch your MCP client (e.g., Claude Desktop) so it picks up the new server entry from the config file.

5

Test with a drug search

Ask your AI assistant to search for a drug. This exercises the 'search-drugs' tool against the FDA database and confirms end-to-end connectivity.

Medical Examples

Client configuration

Claude Desktop config for the Medical MCP server using npx with default cache settings.

{
  "mcpServers": {
    "medical": {
      "command": "npx",
      "args": ["-y", "medical-mcp"],
      "env": {
        "CACHE_ENABLED": "true",
        "CACHE_MAX_SIZE": "1000",
        "CACHE_TTL_FDA": "86400",
        "CACHE_TTL_PUBMED": "3600"
      }
    }
  }
}

Prompts to try

Example queries that exercise the medical data tools.

- "Search for FDA drug information on metformin and list its approved indications."
- "Are there any known drug interactions between warfarin and aspirin?"
- "Find the 5 most recent PubMed articles on CRISPR therapy for sickle cell disease."
- "What are the WHO statistics on global childhood mortality rates?"
- "Search AAP guidelines for fever management in children under 2 years old."

Troubleshooting Medical

Tool calls fail with network timeout errors

The server queries external APIs (FDA, PubMed, WHO). Check your internet connection and that these domains are not blocked by a firewall or proxy. Retry the query โ€” PubMed and Google Scholar can occasionally be slow to respond.

Cache returns stale data for rapidly-changing sources

Set CACHE_TTL_PUBMED to a shorter value (e.g., 1800 for 30 minutes) or disable caching entirely with CACHE_ENABLED=false in your MCP client env block. Note this increases latency for repeated queries.

'npx medical-mcp' reports command not found after global install

The npm global bin directory may not be on your PATH. Run 'npm config get prefix' to find the install location and add its bin/ subdirectory to PATH, or use 'npx -y medical-mcp' (with -y flag) in the MCP client args instead.

Frequently Asked Questions about Medical

What is Medical?

Medical is a Model Context Protocol (MCP) server that ๐Ÿ“‡ ๐Ÿ  - an mcp server that provides access to medical information, drug databases, and healthcare resources. enables ai assistants to query medical data, drug interactions, and clinical guidelines. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Medical?

Follow the installation instructions on the Medical GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Medical?

Medical works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Medical free to use?

Yes, Medical is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "medical": { "command": "npx", "args": ["-y", "medical"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Medical?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides