使用说明

项目简介

Eka MCP 服务器是一个基于 Model Context Protocol (MCP) 构建的应用后端,专注于为医疗健康领域的大语言模型 (LLM) 应用提供支持。它作为 LLM 客户端和 eka.care 医疗信息平台之间的桥梁,旨在提高 AI 在医疗场景中的应用准确性和可靠性。通过提供经过验证的医学信息和专业工具,Eka MCP 服务器帮助 LLM 更好地服务于医疗专业人员,辅助临床决策,并减少 AI 幻觉的风险。

主要功能点

  • 医学知识库访问: 提供对 eka.care 精选医学信息的安全访问,作为 LLM 的上下文资源。
  • 专业医疗工具: 集成经验证的医疗工具,如药物信息查询、药物相互作用检查和治疗方案检索,供 LLM 调用。
  • 标准 MCP 协议: 基于开放的 Model Context Protocol 标准构建,确保与兼容 MCP 协议的 LLM 客户端互操作。
  • 提升医疗 AI 准确性: 通过将 LLM 的响应与可信医学数据对齐,减少 AI 幻觉,增强医疗建议的可靠性。
  • 优化医护工作流: 帮助医护人员在不切换环境的情况下,通过 AI 助手快速获取所需信息。

安装步骤

  1. 获取 API 凭据: 访问 eka.care 开发者平台 或联系 [email protected] 获取 'eka-api-host', 'client-id', 和 'client-secret'。
  2. 安装 UV: 按照 UV 官方文档 安装 UV 包管理器。
  3. 安装 MCP 客户端: 安装支持 MCP 协议的 LLM 客户端应用程序,例如 Claude Desktop
  4. 定位配置文件: 找到 LLM 客户端的配置文件。例如,Claude Desktop 的配置文件通常位于:
    • macOS: '/Library/Application\ Support/Claude/claude_desktop_config.json'
    • Windows: '%APPDATA%/Claude/claude_desktop_config.json'
  5. 修改配置文件: 在配置文件的 'mcpServers' 部分添加 Eka MCP 服务器的配置信息。

服务器配置 (MCP 客户端)

以下 JSON 配置信息用于配置 MCP 客户端连接 Eka MCP 服务器。请将以下配置添加到您的 MCP 客户端配置文件的 'mcpServers' 字段中。

{
  "eka-mcp-server": {
    "command": "uvx",
    "args": [
      "run",
      "eka_mcp_server",
      "--eka-api-host",
      "<your_eka_api_host>",  // 替换为您的 Eka API Host URL
      "--client-id",
      "<your_client_id>",    // 替换为您的 Client ID
      "--client-secret",
      "<your_client_secret>" // 替换为您的 Client Secret
    ]
  }
}

请务必将 '<your_eka_api_host>', '<your_client_id>', 和 '<your_client_secret>' 替换为您从 eka.care 开发者平台获取的真实 API 凭据。

基本使用方法

配置完成后,启动 Eka MCP 服务器和 MCP 客户端。客户端 (如 Claude) 即可利用 Eka MCP 服务器提供的工具和资源。例如,当用户向 LLM 提出关于药物信息、药物相互作用或治疗方案的问题时,LLM 可以调用 Eka MCP 服务器提供的工具来获取准确的医学信息,并基于这些信息生成更可靠的回复。

调试

为了更好的调试体验,推荐使用 MCP Inspector 工具。

关键词

医疗健康, 医学信息, 药物信息, 治疗方案, 临床决策支持

信息

分类

商业系统