Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

NexHealth

БесплатноНе проверен

MCP server exposing the NexHealth healthcare API for patient management and appointment booking.

GitHubEmbed

Описание

MCP server exposing the NexHealth healthcare API for patient management and appointment booking.

README

Exposes the NexHealth API as MCP tools so Claude (or any MCP-compatible agent) can book appointments, manage patients, check availability, and guide developers through setup — conversationally, without writing any API code.


Quickstart

# 1. Install uv if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh

# 2. Install the NexHealth MCP server
uv tool install git+https://github.com/ChrisKildunne/nexhealth-mcp.git

# 3. Run the setup wizard — stores your API key securely
nexhealth-mcp init

# 4. Add to Claude Desktop config (see below)

# 5. Restart Claude Desktop — done

Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "nexhealth": {
      "command": "/Users/YOUR_USERNAME/nexhealth/nexhealth-mcp-start.sh",
      "args": []
    }
  }
}

Replace YOUR_USERNAME with your Mac username.


Updating

To update to the latest version:

uv tool install git+https://github.com/ChrisKildunne/nexhealth-mcp.git --force

API Key Storage

Your API key is stored securely in your system keychain — never in any file.

Store via setup wizard (recommended):

nexhealth-mcp setup

Or via the macOS security CLI directly:

security add-generic-password -a "$USER" -s "NEXHEALTH_API_KEY" -w "your_api_key_here"

Both methods store the key in the same place. The start script reads it automatically at runtime.

Verify your key is stored:

security find-generic-password -a "$USER" -s "NEXHEALTH_API_KEY" -w

For Developers (local setup)

git clone https://github.com/ChrisKildunne/nexhealth-mcp.git
cd nexhealth-mcp
uv sync
nexhealth-mcp init

Tools (20 total)

Onboarding guidanceget_started, get_workflow

Session setuplist_institutions, select_institution, current_session

Locationslist_locations, select_location

Patientssearch_patients, get_patient, create_patient

Providerslist_providers, list_appointment_types

Availabilityget_available_slots

Appointmentsbook_appointment, get_appointment, list_appointments, cancel_appointment, patch_appointment

Operatorieslist_operatories

Working hourscreate_working_hour


Booking flow (what Claude does automatically)

list_institutions   → select_institution
list_locations      → select_location
search_patients     → find patient_id
list_providers      → find provider_id
get_available_slots → pick a slot (time + operatory_id)
book_appointment    → POST the appointment
get_appointment     → verify PMS sync status

Environment variables

Variable Required Description
NEXHEALTH_API_KEY Yes Your NexHealth API key (overrides keychain if set)
NEXHEALTH_SUBDOMAIN No Skip institution selection; use this subdomain directly
NEXHEALTH_TIMEZONE_OVERRIDE No Override state-derived timezone (e.g. America/New_York for Eastern TN)

Troubleshooting

nexhealth-mcp command not found after install Close and reopen your terminal — uv tool install adds the command to your PATH but the current session may not see it yet.

SSL: CERTIFICATE_VERIFY_FAILED Your Python installation is missing macOS SSL certificates. Fix it:

/Applications/Python\ 3.x/Install\ Certificates.command
# or
pip install certifi

Invalid Credentials (401) Verify your API key is stored and correct:

security find-generic-password -a "$USER" -s "NEXHEALTH_API_KEY" -w

If wrong, re-run nexhealth-mcp setup.

Claude doesn't see NexHealth tools Fully quit Claude Desktop (Cmd+Q) and relaunch. Check that claude_desktop_config.json points to the correct path.


Documentation

Doc What's in it
docs/setup.md Installation, Keychain setup, Claude Desktop config, SSE mode
docs/usage.md Session model, all 20 tools, key behaviors
docs/architecture.md Package layout, how to add a new tool
changes.md Change history

from github.com/chriskildunne/nexhealth-mcp

Установка NexHealth

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/chriskildunne/nexhealth-mcp

FAQ

NexHealth MCP бесплатный?

Да, NexHealth MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для NexHealth?

Нет, NexHealth работает без API-ключей и переменных окружения.

NexHealth — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить NexHealth в Claude Desktop, Claude Code или Cursor?

Открой NexHealth на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare NexHealth with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development