MedixHub Model Context Protocol (MCP) Server
About
MedixHub - A Model Context Protocol (MCP) server with a collection of medical and healthcare APIs and tools.
Details
- Author
- profliuhao
- GitHub stars
- 1
- Downloads
- 166
- Categories
- Other
Jump to
Install Node.js 14+, clone the repo, run npm install, configure .env with API keys and OLLAMA_API_URL, then start with npm start. Invoke functions via the /execute endpoint with a JSON body specifying the function name and parameters, or use direct /medixhub endpoints. Authentication (API key or JWT) is required in production
MedixHub Model Context Protocol (MCP) Server
A Model Context Protocol (MCP) server with integrated medical and healthcare API access through MedixHub.
Features
- Pure JavaScript implementation
- Exposes functions with standardized MCP metadata
- Executes functions with parameter validation
- Seamlessly integrates with LLMs like Ollama
- Secure API endpoints with authentication
- Supports streaming responses
Implemented Functions
The server includes JavaScript implementations of these functions:
1. executeOpenTargetQuery - Executes GraphQL queries against the OpenTarget API
2. FDADrugLabelSearch - Retrieves drug information from the FDA database
3. get_drug_generic_name - Maps between generic and brand drug names
4. MonarchSearch - Searches the Monarch database for genes, diseases, or phenotypes
5. MonarchDiseasesForMultiplePhenotypes - Finds diseases matching multiple phenotypes
OpenTarget Functions
- Disease information lookup - Drug details and associations - Target (gene/protein) information - Disease-target associations - Drug-disease relationshipsFDA Drug Label Functions
- Drug information search - Generic and brand name mapping - Adverse reactions lookup - Drug interactions searchMonarch Database Functions
- Biomedical entity search - Disease-phenotype associations - Gene-phenotype relationships - Multi-phenotype disease finderGetting Started
Prerequisites
- Node.js 14 or later
- npm or yarn
Installation
1. Clone the repository
git clone https://github.com/yourusername/medixhub-mcp-server.git
cd medixhub-mcp-server
2. Install dependencies
npm install
3. Configure environment variables
```bash
cp .env.example .env
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



