\\U0001f1e8\\U0001f1ed 部分 瑞士公共数据MCP投资组合
\\U0001f48a塑料袋
   
瑞士BAG电子福利平台(ePL)的MCP服务器\\u2014 Spezialitaetenlist、GGSL、MiGeL
演示
Demo: Claude using epl_sl_suche and epl_rechtskontext
______________________________________________________________________
概述
bag-epl-mcp 使人工智能模型能够基于真实数据,以自然语言回答2014年瑞士强制性医疗保险覆盖范围的问题。
| 列表 | 目的 | 法律依据 |
|---|---|---|
| 专业列表(SL) | 强制保险药品 | KVG第52条 |
| 缓变带隙超晶格 | 先天性疾病药物(IV) | 安航IVG |
| 小型物 | 医疗器械和辅助设备 | KLV第20条 |
锚点查询: *“这种药物在强制医疗保险范围内吗?”* \\u2192 epl_sl_suche特色列表(SL)中的实时搜索 → 按受众划分的更多用例→
______________________________________________________________________
特性
- \\U0001f48a 6个工具、2个资源、2个提示 瑞士健康保险数据
- \\U0001f50d
epl_sl_suche\\u2014在Spezialitaetenlist上搜索药物 - u2696ufe0f
epl_rechtskontext\\u2014与Fedlex链接的法律背景 - \\U0001f513 不需要API密钥 \\u2014所有数据均可公开访问
- u2601ufe0f 双重运输 \\u2014 stdio(克劳德桌面)+流式HTTP(云)
- \\U0001f4da 提示模板 用于保险范围检查和学校健康查询
______________________________________________________________________
先决条件
- Python 3.11+
- 紫外线 (推荐)或pip
______________________________________________________________________
安装
# Clone the repository
git clone https://github.com/malkreide/bag-epl-mcp.git
cd bag-epl-mcp
# Install
pip install -e .
# or with uv:
uv pip install -e .或与 uvx (无永久性安装):
uvx bag-epl-mcp______________________________________________________________________
快速入门
# stdio (for Claude Desktop)
python -m bag_epl_mcp.server
# Streamable HTTP (port 8000)
python -m bag_epl_mcp.server --http --port 8000立即在Claude Desktop中尝试:
*“哌醋甲酯(利他林)是否在强制性健康保险范围内?”* *“哪些法律规范了Spezialitaetenlist的录取?”* *“轮椅有强制保险吗?”*
______________________________________________________________________
配置
克劳德桌面版
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"bag-epl": {
"command": "python",
"args": ["-m", "bag_epl_mcp.server"]
}
}
}或与 uvx:
{
"mcpServers": {
"bag-epl": {
"command": "uvx",
"args": ["bag-epl-mcp"]
}
}
}云部署(SSE用于浏览器访问)
Render.com(推荐):
- 将存储库推/叉到GitHub
- 开 render.com:新的Web服务\\u2192连接GitHub仓库
- 设置启动命令:
python -m bag_epl_mcp.server --http --port 8000 - 在claude.ai的“设置”\\u2192 MCP服务器下,添加:
https://your-app.onrender.com/sse
______________________________________________________________________
可用工具
| 工具 | 说明 |
|---|---|
epl_sl_suche | 在Spezialitaetenlist中搜索强制保险药物 |
epl_ggsl_abfrage | 检查GGSL对先天性疾病的覆盖率 |
epl_migel_suche | 在米格eL上搜索医疗设备和辅助设备 |
epl_gesuchseingaenge | 列出待处理的SL入学申请(透明) |
epl_rechtskontext | 保险范围问题的法律背景(WZW标准) |
epl_server_info | 服务器状态和API阶段信息 |
示例用例
| 查询 | 工具 |
|---|---|
| *“利他林有保险吗?”* | epl_sl_suche |
| *“治疗先天性疾病GG-313的药物有哪些?”* | epl_ggsl_abfrage |
| *“轮椅有盖吗?”* | epl_migel_suche |
| *“哪些法律规范SL?”* | epl_rechtskontext |
______________________________________________________________________
建筑
Phase 1 (current) \u2192 SL website access + structured legal info
Phase 2 (planned) \u2192 FHIR/IDMP API (BAG, ~2025/2026)
Phase 3 (vision) \u2192 MiGeL + AL via ePL-FHIR (2026/2027)服务器是 今天已经有用了 并将在BAG发布其FHIR API时无缝升级。
______________________________________________________________________
安全与限制
- 只读: 所有工具仅执行HTTP GET请求,不会写入、修改或删除任何数据。
- 无个人数据: 服务器访问公共监管列表(SL、GGSL、MiGeL)。不会处理或存储任何个人身份信息(PII)。
- 没有医疗建议: 此服务器仅提供对监管数据的信息访问。对于医疗或法律决定,请务必咨询官方BAG来源和合格的专业人员。
- 费率限制: SL网站(SL.bag.admin.ch)是一个公共的Angular SPA;服务器强制每个请求超时30秒。使用
limit参数保守。 - 数据新鲜度: 第一阶段工具链接到实时BAG源。此服务器不执行缓存。
- 服务条款: 数据受以下服务条款的约束 sl.bag.admin.ch, bag.admin.ch,以及 Fedlex.admin.ch.
- 不保证: 这是一个社区项目,不隶属于BAG或任何政府实体。可用性取决于上游来源。
______________________________________________________________________
测试
# Unit tests (no API key required)
PYTHONPATH=src pytest tests/ -m "not live"
# Integration tests (live API calls)
pytest tests/ -m "live"______________________________________________________________________
更新日志
看 更改日志.md
______________________________________________________________________
贡献
看 贡献.md
______________________________________________________________________
许可证
麻省理工学院许可证\\u2014见 许可证
______________________________________________________________________
作者
哈亚尔·奥斯坎 u00b7 马尔克雷德
______________________________________________________________________
学分及相关项目
- BAG专业列表: sl.bag.admin.ch \\u2014联邦公共卫生办公室
- KVG: SR 832.10 \\u2014健康保险法
- KLV: 序号832.112.31 \\u2014医疗福利条例
- 协议: 模型上下文协议 \\u2014人类/Linux基金会
- 相关: fedlex mcp \\u2014瑞士联邦法律
- 相关: 瑞士文化遗产 \\u2014文化遗产数据
- 文件夹: 瑞士公共数据MCP投资组合
