render_markdown
Combine Markdown with interactive UI components like buttons, toggles, and inputs for richer client interactions.
Instructions
Erweitertes Markdown mit eingebetteten interaktiven Elementen.
Kombiniert Standard-Markdown mit interaktiven UI-Komponenten wie Buttons, Toggles, Inputs und Accordions, die MCP-Clients inline rendern können.
Interaktive Elemente werden via Platzhalter {{element_id}} im Markdown eingebettet.
Unterstützte Element-Typen:
button: {"type": "button", "id": "btn1", "label": "Click", "action": "submit"}
toggle: {"type": "toggle", "id": "tog1", "label": "Dark Mode", "default": false}
input: {"type": "input", "id": "inp1", "placeholder": "Enter value..."}
accordion: {"type": "accordion", "id": "acc1", "title": "Details", "content": "..."}
alert: {"type": "alert", "id": "alt1", "severity": "info", "message": "Hinweis..."}
badge: {"type": "badge", "id": "bdg1", "text": "New", "color": "green"}
tabs: {"type": "tabs", "id": "tab1", "items": [{"label": "Tab 1", "content": "..."}]}
Args: content: Markdown-Inhalt (mit optionalen {{element_id}} Platzhaltern) interactive_elements: Liste interaktiver Element-Definitionen theme: "auto", "light" oder "dark"
Returns: JSON-String mit dem Enhanced-Markdown-Schema
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| interactive_elements | No | ||
| theme | No | auto |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |