StatPearls

Queries StatPearls for disease information via MCP and outputs well-formatted Markdown content for AI consumption.
  • typescript

1

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "jpoles1-statpearls-mcp": {
      "command": "{path_to_executable_here}\\\\statpearls-mcp.exe",
      "args": []
    }
  }
}

You run a StatPearls MCP Server to fetch disease information from StatPearls and provide well-formatted, Markdown-friendly content to AI models through the Model Context Protocol (MCP). This server makes medical data easily searchable, structured, and ready for AI consumption.

How to use

Start by launching the MCP server on your machine using one of the supported local runtime methods. The server exposes a single tool, statpearls_disease_info, which you can call through your MCP client to retrieve comprehensive disease information. The output is formatted in Markdown, including a title, optional table of contents, and structured sections such as etiology, epidemiology, clinical features, diagnosis, treatment, and prognosis when available.

How to install

Prerequisites you need before installing:

  • A MCP-capable AI client (e.g., Claude Desktop or a compatible MCP client).
  • A runtime environment for your chosen installation method (Windows, macOS, Linux, or Node.js for building from source).

Install from binaries (most straightforward)

# For Windows (standalone executable)
# Place the executable wherever you want, then reference it in your MCP settings:
{
  "mcpServers": {
    "statpearls": {
      "command": "{path_to_executable_here}\\statpearls-mcp.exe"
    }
  }
}

Alternatively, for macOS or Linux, use the appropriate Linux/macOS binary location in your MCP settings.

Install from source (advanced)

# Start from a clean clone
# Ensure Bun is installed on your system
clone_url_here/statpearls-mcp
cd statpearls-mcp
bun install
bun run build

# Add the server to your mcp_settings.json
{
  "mcpServers": {
    "statpearls": {
      "command": "node",
      "args": [
        "{path_to_proj_here}/dist/index.js"
      ]
    }
  }
}

Via Smithery (optional auto-install)

You can automatically install statpearls-mcp for Claude Desktop using Smithery. Run the following command in your terminal to install the MCP server for Claude as a client.

# Install as a Claude client via Smithery
npx -y @smithery/cli install @jpoles1/statpearls-mcp --client claude

Configuration and startup notes

If you are using the binaries, you generally only need to point your MCP client to the local executable via the settings shown in the installation steps. If you build from source, the server starts from the compiled index file and integrates with MCP clients through the standard mcp_settings.json configuration.

Tools provided

The server exposes a single tool to retrieve medical information.

Troubleshooting

If the server does not respond, verify that the path to the executable or built dist/index.js is correct in your mcp_settings.json. Ensure the MCP client you use supports the MCP protocol and is configured to connect to the local server.

Available tools

statpearls_disease_info

Fetches comprehensive, reliable medical information about diseases from StatPearls and returns it in Markdown format with a title, optional table of contents, and structured sections such as etiology, epidemiology, pathophysiology, clinical features, diagnosis, treatment, and prognosis.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational