Swiss Health MCP Server
MCP-сервер швейцарского медицинского страхования
MCP-сервер, который предоставляет ИИ-ассистентам структурированный доступ к 1,6 миллионам записей о страховых взносах в Швейцарии — 55 страховщиков, 26 кантонов, 11 лет официальных правительственных данных.
Построен на базе Model Context Protocol. Данные получены из BAG Priminfo (Федеральное управление здравоохранения Швейцарии, 2016–2026 гг.). Это MCP-компаньон для REST API KrankenkassenGPT.
Быстрый старт
Добавьте это в конфигурацию 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", и сервер автоматически определит все связанные идентификаторы страховщиков.
Автоматический отказ от ответственности — каждый ответ включает ссылку на 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?"Переменные окружения
Переменная | Обязательный | Описание |
| да | URL проекта Supabase |
| да | Ключ сервисной роли 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