Skip to main content
Glama
remoprinz

Swiss Health MCP Server

by remoprinz

스위스 건강보험 MCP 서버

npm version License: MIT

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개 건강보험사를 찾습니다.

매개변수

유형

필수

설명

canton

string

주 코드 (예: ZH, BE, GE)

year

number

연도 (2016--2026)

age_band

string

child(0--18), young_adult(19--25), adult(26+)

franchise_chf

number

자기부담금: 0, 100, 200, 300, 400, 500, 600, 1000, 1500, 2000, 2500

model_type

string

아니요

standard(기본값), hmo, telmed, family_doctor, diverse

accident_covered

boolean

아니요

상해 보장 포함 여부 (기본값: true)

compare_insurers

동일한 프로필에 대해 특정 보험사들을 나란히 비교합니다.

매개변수

유형

필수

설명

insurer_names

string[]

보험사 이름 (예: ["CSS", "Helsana", "Swica"])

canton

string

주 코드

year

number

연도 (2016--2026)

age_band

string

연령대

franchise_chf

number

CHF 단위 자기부담금

get_price_history

단일 보험사에 대한 10년간의 가격 변동 추이와 전년 대비 변동률을 제공합니다.

매개변수

유형

필수

설명

insurer_name

string

보험사 이름 (예: CSS, Helsana)

canton

string

주 코드

age_band

string

연령대

franchise_chf

number

CHF 단위 자기부담금

start_year

number

아니요

시작 연도 (기본값: 2016)

end_year

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 프로젝트 URL

SUPABASE_SERVICE_ROLE_KEY

데이터베이스 접근을 위한 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

링크

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    A
    maintenance
    Provides AI-native access to Swiss Federal Statistical Office datasets through 9 tools for querying education, population, and cross-cantonal comparisons without authentication.
    15
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables 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.
    11
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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