Swiss Health MCP Server
スイス健康保険MCPサーバー
AIアシスタントに160万件のスイス健康保険料データ(55の保険会社、26の州、11年分の政府公式データ)への構造化されたアクセスを提供するMCPサーバーです。
Model Context Protocolに基づいて構築されています。データはBAG Priminfo(スイス連邦公衆衛生局、2016〜2026年)から取得しています。これはKrankenkassenGPT REST APIのMCPコンパニオンです。
クイックスタート
Claude Desktopの設定(claude_desktop_config.json)またはCursorの設定(.cursor/mcp.json)に以下を追加してください:
{
"mcpServers": {
"swiss-health": {
"command": "npx",
"args": ["-y", "@prinz_esox/swiss-health-mcp"],
"env": {
"SUPABASE_URL": "https://your-project.supabase.co",
"SUPABASE_SERVICE_ROLE_KEY": "your-service-role-key"
}
}
}
}または、グローバルにインストールしてください:
npm install -g @prinz_esox/swiss-health-mcpこのサーバーはSmitheryレジストリおよびMCP Registryでも利用可能です。
Related MCP server: swiss-statistics-mcp
ツール
get_cheapest_insurers
指定されたプロファイルに対して、保険料が安い上位5社の健康保険会社を検索します。
パラメータ | 型 | 必須 | 説明 |
| string | はい | 州コード(例: |
| number | はい | 年(2016〜2026年) |
| string | はい |
|
| number | はい | 免責金額: 0, 100, 200, 300, 400, 500, 600, 1000, 1500, 2000, 2500 |
| string | いいえ |
|
| boolean | いいえ | 事故補償を含む(デフォルト: |
compare_insurers
同じプロファイルに対して、特定の保険会社を並べて比較します。
パラメータ | 型 | 必須 | 説明 |
| string[] | はい | 保険会社名(例: |
| string | はい | 州コード |
| number | はい | 年(2016〜2026年) |
| string | はい | 年齢層 |
| number | はい | CHF単位の免責金額 |
get_price_history
単一の保険会社の10年間の価格推移と、前年比のパーセンテージ変化を表示します。
パラメータ | 型 | 必須 | 説明 |
| string | はい | 保険会社名(例: |
| string | はい | 州コード |
| string | はい | 年齢層 |
| number | はい | CHF単位の免責金額 |
| number | いいえ | 開始年(デフォルト: 2016) |
| number | いいえ | 終了年(デフォルト: 2026) |
get_database_stats
補償統計とメタデータを返します。パラメータはありません。
データ
ディメンション | 範囲 |
レコード数 | 1,611,386件以上 |
保険会社 | 55社 (CSS, Helsana, Swica, Assura, KPT, Groupe Mutuel, Sanitas, ...) |
州 | 26州 (スイス全州) |
年数 | 11年 (2016〜2026年) |
免責レベル | 11段階 (CHF 0〜2,500) |
保険モデル | 5種類 (standard, HMO, telmed, family doctor, diverse) |
年齢層 | 3区分 (child, young adult, adult) |
すべてのデータは、スイス連邦公衆衛生局の公式データベースであるBAG Priminfoから取得しています。
機能
インテリジェントな保険会社名解決 -- 55社以上の保険会社とそのサブブランド間でのあいまい一致検索。「Helsana」と尋ねれば、サーバーが関連するすべての保険会社IDを自動的に解決します。
自動免責事項 -- すべての回答にBAG Priminfoの帰属表示と、保険料は情報提供のみを目的としている旨の通知が含まれます。
読み取り専用アクセス -- 書き込み操作や個人データの取り扱いはありません。
パーセンテージ変化の計算 -- 価格履歴には前年比の傾向が含まれます。
プロンプト例
"What are the cheapest health insurers in Zurich for 2026?"
"Compare CSS, Helsana and Swica in Bern for an adult with CHF 300 deductible"
"How did Assura premiums develop from 2016 to 2026?"
"Which insurer had the smallest price increase over the last 10 years in Basel?"環境変数
変数 | 必須 | 説明 |
| はい | SupabaseプロジェクトURL |
| はい | データベースアクセス用のSupabaseサービスロールキー |
技術スタック
プロトコル: MCP SDK v1.0.0 (stdioトランスポート)
言語: TypeScript
データベース: Supabase (PostgreSQL)
ランタイム: Node.js 18+
パッケージ: @prinz_esox/swiss-health-mcp
レジストリID:
io.github.remoprinz/swiss-health-mcp
開発
git clone https://github.com/remoprinz/swiss-health-mcp.git
cd swiss-health-mcp
npm install
npm run dev # Start with tsx
npm run build # Compile TypeScriptプロジェクト構造
src/index.ts # Complete server implementation (~530 lines)
server.json # MCP registry manifest
smithery.yaml # Smithery registry config
llms.txt # LLM-readable project description
CITATION.cff # Citation metadataライセンス
MIT -- Remo Prinz
リンク
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceVerified knowledge base for AI agents. Stop hallucinations with certified, source-backed facts. Covers Swiss law, health, finance, climate, AI/ML, and more. 8 tools, no API key needed, public and free.MIT
- AlicenseAqualityAmaintenanceProvides AI-native access to Swiss Federal Statistical Office datasets through 9 tools for querying education, population, and cross-cantonal comparisons without authentication.152MIT
- AlicenseAqualityAmaintenanceEnables AI models to query Swiss National Bank data including exchange rates, balance sheet, interest rates, SARON, monetary aggregates, banking statistics, and balance of payments via the SNB public API.11MIT
- AlicenseAqualityAmaintenanceEnables natural language queries about Swiss mandatory health insurance coverage for medications and medical devices using official BAG lists.6MIT
Related MCP Connectors
Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.
German Handelsregister + Austrian Firmenbuch for AI agents: master data, financials & ratios.
Live data gateway for AI — 3,300+ tools across 750+ sources, with citations
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/remoprinz/swiss-health-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server