
Eka MCP Server

2025.04.09
3
Python医疗保健AI辅助其它
Eka MCP Server 是一个专为医疗保健专业人士设计的服务,旨在通过提供经过验证的医疗信息和工具,减少AI在医疗领域中的幻觉风险。它能够将大型语言模型(LLM)的响应基于来自eka.care的精选医疗信息,并提供医疗特定的工具,这些工具已经由内部医生验证。此外,它还支持安全访问实时药物数据和治疗协议。
View on GitHub
Overview
基本能力
产品定位
Eka MCP Server 是一个医疗保健领域的服务,旨在通过提供经过验证的医疗信息和工具,减少AI在医疗领域中的幻觉风险。
核心功能
- 将LLM响应基于经过验证的医疗信息
- 提供医疗特定的工具,这些工具已经由内部医生验证
- 支持安全访问实时药物数据和治疗协议
适用场景
- 医疗保健专业人士在治疗患者时需要获取额外信息
- 需要减少AI在医疗领域中的幻觉风险
- 需要访问实时药物数据和治疗协议
工具列表
- Medications tool suite
- Medication Understanding tool: 提供关于药物的全面信息,基于药物名称或通用成分,并通过药物形式和体积进一步过滤。
- Medication Interaction: 检查药物之间的潜在相互作用,基于X,A,B,C,D严重性级别。
- Treatment Protocols: 提供医疗保健专业人士的标准化指南、程序和决策路径,由医学机构发布。
常见问题解答
- Q: Can I use this without an eka.care account? A: No, you need valid API credentials from eka.care to access the medical information.
- Q: Is this service free? A: While the MCP server code is open-source, access to eka.care's APIs required valid credentials.
- Q: Which LLMs support MCP natively? A: Currently, Anthropic's Claude models have native MCP support and also Cursor and Windsurf applications.
使用教程
使用依赖
- 安装UV:
bash # 安装UV的步骤请参考 https://docs.astral.sh/uv/getting-started/installation/#installation-methods
- 安装Claude桌面应用程序:
bash # 下载链接 https://claude.ai/download
安装教程
- 获取开发者密钥:
- 从developer.eka.care获取
eka-api-host
、client-id
和client-token
,或联系[email protected]。 - 修改配置文件:
- macOS:
/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- 配置文件内容如下:
json { "mcpServers": { "eka-mcp-server": { "command": "uvx", "args": [ "eka_mcp_server", "--eka-api-host", "<eka_api_host>", "--client-id", "<client_id>", "--client-secret", "<client_secret>" ] }, } }
- 替换占位符:
<eka_api_host>
: Eka API host URL<client_id>
: Your client ID<client_secret>
: Your client secret
调试方式
- 使用MCP Inspector进行调试:
bash npx @modelcontextprotocol/inspector uv --directory <eka_mcp_server_folder_path> run eka_assist
- 启动后,Inspector将显示一个URL,可以在浏览器中访问以开始调试。