Token导航 LogoToken导航TokenDH.com
Healthcare MCP Server (Vimukthirajapaksha) logo
搜索检索stdio官方级别未说明来源级核验

Healthcare MCP Server (Vimukthirajapaksha)

MCP Server

一个用于在指定FHIR服务器上搜索FHIR资源的Python服务,支持命令行、Docker和VS Code集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude搜索Claude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

VimukthiRajapaksha

提供方

VimukthiRajapaksha

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

医疗保健模型上下文协议(MCP)服务器

概述

此服务器允许您在指定的Contoso服务器上搜索Contoso(快速医疗保健互操作性资源)资源。它是用Python构建的,支持命令行、Docker和VS Code集成。

先决条件

  • Python 3.8+
  • 紫外线 (用于依赖关系管理)
  • 可访问的➤服务器(默认为公共HAPI Contoso测试服务器)

设置

  1. 克隆存储库:
   git clone 
   cd 
  1. 创建虚拟环境并安装依赖项:
   uv venv
   source .venv/bin/activate
   uv pip sync requirements.txt

或者使用pip:

   python -m venv .venv
   source .venv/bin/activate
   pip install -r requirements.txt
  1. 配置环境变量:

复制示例文件并根据需要进行自定义:

   cp .env.example .env

用法

运行服务器:

uv run server.py

VS代码集成

将以下JSON块添加到VS Code中的用户设置(JSON)文件中。您可以通过按Ctrl+Shift+P并键入首选项:打开用户设置(JSON)来完成此操作。

Streamable HTTPstdio

"mcp": {
    "servers": {
        "fhir": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-remote",
                "http://localhost:8000/mcp"
            ]
        }
    }
}
"mcp": {
    "servers": {
        "fhir": {
            "command": "uv",
            "args": [
                "--directory",
                "/path/to/fhir-mcp-server",
                "run",
                "fhir-mcp-server",
                "--transport",
                "stdio"
            ],
            "env": {
                "HEALTHCARE_MCP_FHIR__ACCESS_TOKEN": "Your FHIR Access Token"
            }
        }
    }
}

Claude桌面集成

将以下JSON块添加到您的Claude Desktop设置中,以连接到本地MCP服务器。

  • 启动Claude Desktop应用程序,单击顶部栏中的Claude菜单,然后选择“设置…”。
  • 在“设置”窗格中,单击左侧边栏中的“开发人员”。然后单击“编辑配置”。这将在您的文件系统中打开您的配置文件。如果它还不存在,Claude将在以下位置自动创建一个:

- macOS:~/库/应用程序支持/Claude/Claude_desktop_config json - Windows:%APPDATA%\\Claude\\Claude_desktop_config.json

  • 在任何文本编辑器中打开claude_desktop_config.json文件。用以下JSON块替换其内容以注册MCP服务器:

Streamable HTTPstdio

{
    "mcpServers": {
        "fhir": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-remote",
                "http://localhost:8000/mcp"
            ]
        }
    }
}
{
    "mcpServers": {
        "fhir": {
            "command": "uv",
            "args": [
                "--directory",
                "/path/to/fhir-mcp-server",
                "run",
                "fhir-mcp-server",
                "--transport",
                "stdio"
            ],
            "env": {
                "HEALTHCARE_MCP_FHIR__ACCESS_TOKEN": "Your FHIR Access Token"
            }
        }
    }
}

MCP检查器集成

按照以下步骤启动并运行MCP检查器:

  • 打开终端并运行以下命令:

npx -y @modelcontextprotocol/inspector

  • 在MCP检查器界面中:

Streamable HTTPstdio

  • 运输类型: Streamable HTTP
  • 网址: http://localhost:8000/mcp
  • 运输类型: STDIO
  • 命令: uv
  • 论据: --directory /path/to/fhir-mcp-server run fhir-mcp-server --transport stdio

确保您的MCP服务器已在上述端点上运行并侦听。

一旦连接,MCP Inspector将允许您可视化工具调用,检查请求/响应有效负载,并轻松调试您的工具实现。

示例提示

  • 获取患者53373的过敏史
  • 获取患者ID 53373的免疫记录
  • 列出患者22的所有主动护理计划
  • 为53373号患者提供一份综合报告,包括其完整的过敏史以及所有可用的免疫记录,按日期组织,并突出显示任何关键警报
  • 检索患者ID 22的所有活动护理计划,并将其显示在标记表中,显示每个计划的ID、标题、状态、意图和开始日期

目录标签

目录标签

PythonClaude搜索医疗数据本地部署FHIRPython服务医疗互操作性数据搜索

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP