create_dashboard
Generate a dashboard layout with configurable widgets (chart, stat_card, table, progress_bar, metric, list, markdown) and grid settings. Supports auto-refresh for real-time data.
Instructions
Generiert ein Dashboard-Layout mit verschiedenen Widget-Typen.
Erstellt eine strukturierte Dashboard-Definition mit konfigurierbarem Grid-Layout, die MCP-Clients als interaktives Dashboard rendern können.
Unterstützte Widget-Typen: chart, stat_card, table, progress_bar, metric, list, markdown.
Jedes Widget braucht mindestens: {"type": "stat_card", "title": "Users", "value": "1234"}
Args: title: Dashboard-Titel widgets: Liste von Widget-Definitionen (dicts mit type, title, etc.) description: Optionale Dashboard-Beschreibung columns: Anzahl Grid-Spalten (1-6) refresh_interval: Auto-Refresh in Sekunden (0 = kein Refresh)
Returns: JSON-String mit dem Dashboard-Schema
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| widgets | Yes | ||
| description | No | ||
| columns | No | ||
| refresh_interval | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |