MedixHub模型上下文协议(MCP)服务器集成了医疗和医疗保健API访问功能。它基于Model Context Protocol (MCP),能为用户提供便捷、高效且安全的医疗数据交互服务。
git clone https://github.com/yourusername/medixhub-mcp-server.git
cd medixhub-mcp-server
npm install
cp .env.example .env
# 编辑.env文件以设置您的配置
npm start
若用于开发,可使用自动重载功能:
npm run dev
使用/execute
端点运行任何已注册的MedixHub功能:
POST /execute
Content-Type: application/json
{
"name": "queryFDADrugLabel",
"parameters": {
"searchFields": {
"drug_name": ["openfda.brand_name", "openfda.generic_name"]
},
"返回值": [
"generic_name",
"brand_name"
]
}
}
该服务器包含JavaScript实现的以下功能:
medixhub-mcp-server/
├── server.js # 主服务器文件
├── routes/ # API路由定义
│ ├── openTargetRoutes.js # OpenTarget相关路由
│ └── monarchRoutes.js # Monarch相关路由
├── controllers/ # 控制器逻辑
│ ├── openTargetController.js # OpenTarget控制器
│ └── monarchController.js # Monarch控制器
└── .env.example # 环境变量示例文件
该项目根据MIT许可证发布 - 有关详细信息,请参阅LICENSE文件。