Doctor Claude
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Doctor ClaudeI have a headache and fever, what could it be?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Doctor Claude
An MCP server that:
Provides Claude Code with access to peer-reviewed medical information from trusted sources: MedlinePlus and StatPearls (NCBI).
Acts as an unliscensed diagnostic medical expert.
Installation
Quick Setup (Recommended)
Clone and navigate to the repository:
git clone https://github.com/gholtzap/doctor-claude.git
cd doctor-claudeRun the setup script:
./setup.shManual Setup
Clone and navigate to the repository:
git clone https://github.com/gholtzap/doctor-claude.git
cd doctor-claudeInstall dependencies and build:
npm install
npm run buildAdd to Claude Code (must be run from the repository directory):
claude mcp add --transport stdio doctor-claude -- node $(pwd)/build/index.jsImportant: Make sure you're in the doctor-claude directory when running the above command.
Next Steps
(Optional) Set your patient profile (see below)
Launch Claude Code and type
/doctor-claude:diagnostic_consultation
Related MCP server: StatPearls MCP Server
Patient Profile
Create a patient-profile.json file in your working directory to provide personalized medical context during consultations. This file is automatically loaded when you start a diagnostic consultation.
Example file (patient-profile.json):
{
"age": 45,
"sex": "female",
"weight": { "value": 150, "unit": "lbs" },
"height": { "value": 65, "unit": "in" },
"chronicConditions": ["Type 2 Diabetes", "Hypertension"],
"medications": ["Metformin 500mg twice daily", "Lisinopril 10mg daily"],
"allergies": ["Penicillin", "Shellfish"],
"surgicalHistory": ["Appendectomy (2015)"],
"familyHistory": ["Mother: Breast cancer", "Father: Heart disease"]
}All fields are optional. Copy patient-profile.example.json to patient-profile.json and customize it.
Privacy: Your profile has the same privacy level as sending it in a claude chat. I, the developer, have 0 access to any profiles, as they are stored locally on your machine.
Prompts
diagnostic_consultation
Engages Claude in a systematic medical consultation process. Automatically includes your patient profile if available.
Important: This is for educational purposes only. If you are feeling unwell, see a doctor.
Usage in Claude Code:
/doctor-claude:diagnostic_consultationThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gholtzap/doctor-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server