Debeka MCP Server
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 buildDies 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 sehenNutze
debeka_screenshotum den aktuellen Zustand zu überprüfen
Wartungsarbeiten
Die Debeka-Website ist manchmal in Wartung
Versuche es später erneut
Lizenz
MIT
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/schmelli/debeka-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server