Medical MCP Server
Used as the development server for running the MCP application, enabling hot module replacement and efficient local development.
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., "@Medical MCP Serveradd a new allergy for patient ID 12345 to penicillin"
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.
Medical MCP Postmessage Application
Current State: Ozwell Integration Status
ā No Real Ozwell API Integration
Currently, this application does NOT have actual Ozwell API integration. What you have is:
Local simulation only - All "Ozwell" functionality is mocked
Missing API calls - No HTTP requests to real Ozwell endpoints
Incomplete implementation - Several methods are called but not implemented
šļø What Exists (Local Simulation)
ā MCP Server with medical tools (add medication, allergies, etc.)
ā PostMessage communication between iframe and parent
ā Local medical data management
ā Chat UI interface
ā Tool execution framework
š« What's Missing for Real Ozwell Integration
1. API Configuration
// You need real Ozwell API credentials
const ozwellConfig = {
apiUrl: 'https://api.ozwell.com', // Real Ozwell API URL
apiKey: 'your-actual-api-key', // Real API key
model: 'ozwell-medical-model' // Real model name
};2. API Implementation
The following methods in ozwell-integration.js need real implementation:
generateResponse()- Make HTTP calls to Ozwell chat APIparseToolCalls()- Parse Ozwell's tool call formatformatResponse()- Format Ozwell responses for display
3. Authentication
Obtain Ozwell API credentials
Implement proper API authentication
Handle API rate limits and errors
4. Medical Model Integration
Configure Ozwell medical model
Set up medical-specific prompts and context
Implement medical safety guardrails
Related MCP server: MCP Healthcare System
š§ How to Add Real Ozwell Integration
Step 1: Get Ozwell API Access
Sign up for Ozwell API access
Obtain API key and model information
Review Ozwell's medical API documentation
Step 2: Update Configuration
// Update agent-iframe/ozwell-config.js
export const OzwellConfig = {
apiUrl: 'https://api.ozwell.com', // Real URL
apiKey: 'your-real-api-key', // Real API key
model: 'ozwell-medical-v1' // Real model name
};Step 3: Implement API Calls
The ozwell-integration.js file has been updated with a template for real API integration. You need to:
Replace the API URL and authentication
Implement proper error handling
Add medical context to API calls
Handle streaming responses
Step 4: Test Integration
# Start the development server
npm run dev
# Test API calls in browser consoleš Current Architecture
agent-iframe/ # Medical AI chat interface
āāā ozwell-integration.js # Ozwell API integration (needs real implementation)
āāā ozwell-config.js # API configuration
āāā medical-mcp-server.js # MCP server with medical tools
āāā mcp-client.js # Chat client and UI management
āāā index.html # Chat interface
parent-app/ # Medical practice simulation
āāā medical-data.js # Local medical data management
āāā ozwell-agent-sim.js # Iframe management and communication
āāā index.html # Practice management interfaceš To Run Current Application
# Install dependencies
npm install
# Start development server (Vite)
npm run dev
# Or use http-server for simple static serving
npx http-server -p 8080 -c-1Access:
Parent app:
http://localhost:3000/parent-app/Agent iframe:
http://localhost:3000/agent-iframe/
ā ļø Important Notes
This is currently a proof-of-concept with local simulation only
No real AI or Ozwell integration exists yet
Medical data is simulated for demonstration purposes
Not suitable for production medical use without proper integration
šÆ Next Steps
Obtain Ozwell API credentials
Implement real API calls in
ozwell-integration.jsAdd proper error handling and rate limiting
Test with real medical scenarios
Add medical safety and compliance features
Environment Configuration
API Keys Setup
Copy the environment template:
cp .env.example .envAdd your API credentials to
.env:OZWELL_API_KEY=your_actual_api_key_here OZWELL_BASE_URL=https://ai.bluehive.com/api/v1/completion OZWELL_MODEL=ozwell-medical-v1 FORCE_SIMULATION_MODE=falseThe
.envfile is automatically loaded by the applicationThe API key will be fetched from the environment variable
Fallback to hardcoded values if
.envfile is not availableNever commit the
.envfile to version control (it's in.gitignore)
Security Notes
Keep your API keys secure and never commit them to version control
Use
.env.exampleas a template for other developersThe application will fall back to hardcoded values if environment loading fails
This 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.
Related MCP Servers
- Alicense-quality-maintenanceA production-grade MCP server that enables AI assistants to securely manage healthcare data through clinical tools for patient vitals, lab results, and medication ordering. It prioritizes security and compliance with features like HIPAA-ready audit logging, PII redaction, and role-based access control.
- AlicenseAqualityCmaintenanceAn MCP server that connects AI assistants to OpenEMR instances to manage patient records, clinical trends, and medication safety. It provides 17 tools for tasks such as patient search, drug interaction checks, and generating comprehensive health trajectories and visit preparations.17MIT
- Alicense-qualityCmaintenanceA clean-room SHARP-on-MCP compliant FHIR R4 MCP server that enables AI agents to interact with any FHIR R4 endpoint using SHARP context headers, without server-side OAuth. It provides clinical tools, lab results, imaging, and interactive MCP-UI dashboards.MIT
Related MCP Connectors
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Sinduja98/sample-mcp-postmessage'
If you have feedback or need assistance with the MCP directory API, please join our Discord server