Debeka MCP Server
Automates Debeka insurance claim submissions by filling forms, uploading PDF documents, and submitting via Playwright.
README
Debeka MCP Server
Ein MCP (Model Context Protocol) Server zur Automatisierung von Debeka Leistungsaufträgen mit Playwright.
Features
- 🌐 Automatisches Öffnen der Debeka Leistungsauftrag-Seite
- 📝 Ausfüllen von Servicenummer und Geburtsdatum
- 📎 Upload von PDF-Dokumenten (Arztrechnungen)
- 📸 Screenshots zur Überprüfung
- ✅ Formular absenden
Installation
Voraussetzungen
- Node.js 18 oder höher
- npm
Installation
cd debeka-mcp-server
npm install
npm run build
Dies installiert auch automatisch den Chromium-Browser für Playwright.
Konfiguration in Claude Desktop / Cowork
Füge folgende Konfiguration zu deiner claude_desktop_config.json hinzu:
macOS
Pfad: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"debeka": {
"command": "node",
"args": ["/pfad/zu/debeka-mcp-server/dist/index.js"]
}
}
}
Windows
Pfad: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"debeka": {
"command": "node",
"args": ["C:\\pfad\\zu\\debeka-mcp-server\\dist\\index.js"]
}
}
}
Verwendung
Nach der Konfiguration stehen folgende Tools zur Verfügung:
1. debeka_open_page
Öffnet die Debeka Leistungsauftrag-Seite im Browser.
debeka_open_page(headless=false) # Mit sichtbarem Browser
debeka_open_page(headless=true) # Ohne UI (Hintergrund)
2. debeka_fill_credentials
Füllt Servicenummer und Geburtsdatum aus.
debeka_fill_credentials(
servicenummer="123456789",
geburtsdatum="15.03.1985"
)
3. debeka_upload_documents
Lädt PDF-Dokumente hoch.
debeka_upload_documents(
file_paths=["/pfad/zu/rechnung1.pdf", "/pfad/zu/rechnung2.pdf"]
)
4. debeka_screenshot
Macht einen Screenshot der aktuellen Seite.
debeka_screenshot(output_path="/pfad/zum/screenshot.png")
5. debeka_submit
Sendet das Formular ab.
debeka_submit()
6. debeka_close
Schließt den Browser.
debeka_close()
7. debeka_get_page_info
Zeigt Informationen über die Seitenstruktur (für Debugging).
Typischer Workflow
- Seite öffnen:
debeka_open_page(headless=false) - Credentials eingeben:
debeka_fill_credentials(servicenummer="...", geburtsdatum="...") - Dokumente hochladen:
debeka_upload_documents(file_paths=[...]) - Überprüfen:
debeka_screenshot() - Absenden:
debeka_submit() - Browser schließen:
debeka_close()
Integration mit Paperless-NGX
Der Server kann zusammen mit Paperless-NGX verwendet werden:
- Arztrechnungen aus Paperless exportieren
- Mit diesem MCP-Server automatisch bei Debeka einreichen
Fehlerbehebung
Browser startet nicht
- Stelle sicher, dass Chromium installiert ist:
npx playwright install chromium
Formularfelder werden nicht gefunden
- Die Debeka-Website könnte ihre Struktur geändert haben
- Nutze
debeka_get_page_infoum die aktuelle Struktur zu sehen - Nutze
debeka_screenshotum den aktuellen Zustand zu überprüfen
Wartungsarbeiten
- Die Debeka-Website ist manchmal in Wartung
- Versuche es später erneut
Lizenz
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.