Zeigt ein interaktives HTML-Dashboard zur Projektverwaltung.
Tool Name
show_project_dashboard
Beschreibung
Das show_project_dashboard Tool generiert ein interaktives HTML-Dashboard als MCP App. Das
Dashboard zeigt eine Ăbersicht aller Projekte mit Statistiken, Schnellaktionen und
Filtermöglichkeiten. Es verwendet das ui:// URI-Schema zur Darstellung der BenutzeroberflÀche im
MCP-Client.
Parameter
Dieses Tool benötigt keine Parameter.
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "show_project_dashboard",
"arguments": {}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "resource",
"resource": {
"uri": "ui://codefluss/project-dashboard",
"mimeType": "text/html",
"text": "<!DOCTYPE html><html><head><title>Projekt-Dashboard</title><style>/* Dashboard Styles */</style></head><body><div class=\"dashboard\"><header><h1>Meine Projekte</h1><div class=\"stats\"><span class=\"stat\">3 aktiv</span><span class=\"stat\">1 archiviert</span></div></header><div class=\"project-grid\"><!-- Projektliste --></div></div></body></html>"
}
}
]
},
"id": 1
}UI Resource Format
Die Response enthÀlt eine UI Resource mit folgendem Schema:
| Feld | Typ | Beschreibung |
|---|---|---|
| uri | string | UI-Ressourcen-URI im Format ui://codefluss/project-dashboard |
| mimeType | string | Immer text/html |
| text | string | VollstÀndiges HTML-Dokument mit eingebetteten Styles |
Dashboard-Features
- ProjektĂŒbersicht mit Karten-Layout
- Statistiken (aktive/archivierte Projekte)
- Schnellaktionen pro Projekt (Ăffnen, Archivieren, Löschen)
- Filterung nach Status
- Suchfunktion
- Responsive Design
Fehler
| Code | Bedeutung |
|---|---|
| -32003 | Nicht authentifiziert |
| -32007 | UI-Rendering fehlgeschlagen |