accueil / serveurs / Communication / ai.jeda/jeda-ai
ai.jeda/jeda-ai
serveur MCP (Model Context Protocol) · jeda-ai 1.100.191
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ai.jeda/jeda-ai est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.jeda/jeda-ai » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- generate_diagram≈ 6155 tokens
DEPRECATED alias for `generate_visual` (removed no earlier than v1.24.x). Use `generate_visual` going forward — identical behaviour.
Paramètres, retour & exemple (37)
Paramètrestype· string|null · requis · flowchart | mindmap | block-diagram | matrix | timeline | gantt | er-diagram | sequence
Diagram type. Required when providing structured nodes/edges, optional with prompt.edges· array|null · requisnodes· array|null · requis
Structured node definitions. Required when not using prompt mode.radar· object|null · requis
Radar/spider-chart payload. Required when type="radar". Fields: axes (string[], 3..50), series ({name, values: number[]}[], 1..10), maxValue (default 100), rings (default 4). Use multiple series for comparison overlays — first solid, rest dashed at 50% opacity.style· string|null · requis · calligraphy | cleantheme· object|null · requistitle· string|null · requisfunnel· object|null · requis
Funnel-only payload. Required when type="funnel". Fields: stageLabels (string[], 1..50, ordered top→bottom), stageValues (optional string[]), dropOff (optional string[] of length stageLabels-1), bottomRatio (0.05..0.99, default 0.30). Sales pipeline, AARRR, ToFu/MoFu/BoFu.layout· object|null · requisprompt· string|null · requis
Natural language description of the diagram to generate. When provided, the server uses AI to convert this into a structured diagram spec. Max 8000 characters. Example: "flowchart showing user login with validation and error handling"pyramid· object|null · requis
Pyramid-only payload. Required when type="pyramid". Fields: tierLabels (string[], 1..50, ordered base→tip), tierValues (optional string[]), inverted (boolean), tipRatio (0..0.95, default 0.15). Bloom's Taxonomy, Maslow's Hierarchy, Capability Maturity, DIKW.metadata· object|null · requis
Visual-size + Best-fit metadata bag (v1.65.4 -> v1.67.12). All fields optional; legacy callers without `metadata` are byte-identical to today. The server echoes `metadata.size` back on the response so integrators can confirm the field was honoured.sections· array|null · requis
Matrix sections. Each section has a title, optional subtitle, and items. Used with type="matrix".subtitle· string|null · requisiconStyle· string|null · requis
Icon rendering style. "clean-mono" = precise strokes + single color, "clean-colorful" = precise strokes + vibrant colors, "calligraphy-mono" = hand-drawn ink + single color, "calligraphy-colorful" = hand-drawn ink + vibrant colors, "none" = hide icons.fontFamily· string|null · requis
Font family for diagram text. Options: inter, poppins (sans-serif); playfair (serif); kalam, handlee (handwritten); fredoka (display); mono (monospace). Omit for style-matched default (Handlee for calligraphy, Inter for clean).matrixRows· array|null · requis
Row header labels for 2D matrix grid (e.g., ["High Execution", "Low Execution"]).shapeStyle· string|null · requis · calligraphy | cleanxAxisLabel· string|null · requis
X-axis title for 2D matrix grid (e.g., "Completeness of Vision").yAxisLabel· string|null · requis
Y-axis title for 2D matrix grid (e.g., "Ability to Execute").defaultShadow· string|null · requis · none | sm | md | lg
Default shadow level applied to all nodes.ganttHolidays· array|null · requis
Gantt-only: ISO 8601 holiday dates (e.g. ["2026-12-25", "2026-01-01"]). Rendered as gray vertical stripes alongside Sat/Sun (always weekend). Only applies in date-driven mode (every node has start/end). Other diagram types ignore this field.matrixColumns· array|null · requis
Column header labels for 2D matrix grid (e.g., ["High Vision", "Low Vision"]).matrixItemStyle· string|null · requis · card | dot | text | badge
Item display style for matrix diagrams. "card" (default) = rectangular cards, "dot" = scatter points, "text" = plain text, "badge" = compact pills.defaultArrowHead· string|null · requis
Default arrowhead style applied to all edges that don't specify their own.defaultConnector· string|null · requis · straight | curved | elbow | orthogonal | bezier
Default connector type applied to all edges that don't specify their own.defaultLineStyle· string|null · requis · calligraphy | block-arrow | solid | dashed | dotted | dash-dot | long-dash
v1.45.2+ — Default DASH PATTERN applied to all edges that don't specify their own. Options: "solid" | "dashed" | "dotted" | "dash-dot" | "long-dash". Combines orthogonally with `defaultArrowStyle` (calligraphy/clean/block) for 15 total visual combinations. Legacy values "calligraphy" and "block-arrow" are still accepted for backward compat (the renderer maps them to defaultArrowStyle="calligraphy"/"block" with lineStyle="solid"); new callers should use `defaultArrowStyle` for the aesthetic mode.defaultArrowStyle· string|null · requis · calligraphy | clean | block
Connector aesthetic mode applied to all edges that don't set their own `arrowStyle`. Options: "calligraphy" (default — hand-drawn ink-ribbon connectors) | "clean" (standard stroked-line connectors) | "block" (chunky outlined block-arrow connectors with integrated triangular head). Orthogonal to defaultLineStyle (which now controls dash pattern only) — all 15 combinations of arrowStyle × lineStyle are valid.defaultTitleStyle· string|null · requis · plain | accent-bar | underline | boxed
Title decoration treatment. Options: "plain" (default, just the title text), "accent-bar" (small accent-coloured vertical bar to the left of the title), "underline" (accent-coloured horizontal stroke below the title), "boxed" (title rendered in a subtle bordered + drop-shadowed pill — strongest framing). Affects only the diagram title, not subtitles or section headers.defaultDividerStyle· string|null · requis · subtle | normal | bold | dashed | dotted | none
Divider / grid-line / table-border style. Governs the structural rule-lines a diagram emits: matrix grid lines, gantt phase column dividers, sequence lifelines, swimlane (process-flow) lane boundaries. Options: "subtle" (barely-there hairline), "normal" (default — pre-v1.55.0 baseline of 1 px / 25 % opacity), "bold" (emphasised grid presence), "dashed" (6,4 dasharray editorial feel), "dotted" (1,3 dasharray lightweight rhythm), "none" (no divider emission — cells separated only by colour banding). Useful for comparison tables (try "bold") or minimalist matrices (try "none").defaultBlockArrowSize· ? · requis
Default Block Arrow size when `defaultArrowStyle` (or per-edge arrowStyle) is "block". Options: "small" (slim — body ~14 px) | "medium" (default — body ~24 px) | "large" (chunky — body ~36 px). Or a raw body half-width number in px (1–60); head dimensions scale proportionally. Per-edge `blockArrowSize` overrides this default.defaultSceneAnimation· string|null · requis · none | fade | zoom | zoom-pan | flow | wave-sweep | build-up | flow-zoom-pan
Whole-visual reveal animation. Plays ONCE when the SVG is displayed, freezes at the final state. Options: none (default) | fade (entire visual fades in) | zoom (scales in from 70% to 100%) | zoom-pan (Ken Burns camera move) | flow (each node + edge appears sequentially in spec order). Orthogonal to defaultConnectorAnimate — both can run together. SVG-only — PNG / WebP exports show the fully-revealed final state (rasteriser ignores SMIL; static attrs hold the final value). Animated GIF / MP4 client-side encoder ticks the scene through.defaultShapeLineStyle· string|null · requis · calligraphy | block-arrow | solid | dashed | dotted | dash-dot | long-dash
Default line style for shape outlines (node borders). v1.44.1 — also drives shape rendering mode: "calligraphy" gives hand-drawn rough shapes (ink-ribbon outlines); "solid" | "dashed" | "dotted" | "dash-dot" | "long-dash" give crisp geometric shapes with that outline pattern. Independent of edge/connector line style.defaultConnectorAnimate· string|null · requis · none | flow | pulse | glow | trace | wave | lightning | beat
Animate every connector edge. Options: none (default) | flow (dashes march along the line) | pulse (gentle opacity breathing) | glow (subtle stroke-width pulse) | trace (bright dot traverses each edge) | wave (large stroke-width oscillation). SVG-only — exports to PNG / WebP / OG-image freeze on first frame.defaultSceneAnimationLoop· string|null · requis · once | 2 | 3 | 5 | infinite
Animation loop count. v1.50.9+ — applies to BOTH connector animations (flow / pulse / glow / wave / trace / lightning / beat / comet) AND scene animations (fade / zoom / zoom-pan / flow / wave-sweep / build-up / flow-zoom-pan). Options (all quoted strings): "once" (default — plays once and freezes) | "2" | "3" | "5" (repeat that many times then freeze) | "infinite" (loop forever; best for live presentations and the historical default for connector animations pre-v1.50.9). Maps to SMIL repeatCount.defaultSceneAnimationSpeed· string|null · requis · slow | medium | fast
Scene animation speed. Options: slow (1.5× duration) | medium (default) | fast (0.6× duration).defaultConnectorAnimateSpeed· string|null · requis · slow | medium | fast
Animation speed when defaultConnectorAnimate is set. Options: slow (3s cycle) | medium (2s, default) | fast (1s).
Exemple d'appel{"name": "generate_diagram", "arguments": {"type": "flowchart", "edges": [], "nodes": [], "radar": {}, "style": "calligraphy", "theme": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_framework_analysis≈ 560 tokens
Runs a specific framework against a user's inputs and produces a full analysis: prose explanation + structured fields + a self-contained SVG visualisation. Powered by the Jeda.ai · Visual AI framework knowledge graph. ALWAYS call `recommend_framework` FIRST to obtain a valid framework_id -- it returns the exact namespaced slug to pass here. Framework ids are namespaced by category (e.g. SWOT = "cms_swot-analysis", Porter's 5 Forces = "cms_porters-five-forces"); a bare slug like "swot-analysis" will 404. REQUIRED post-processing on success: the response's first text block contains a `curl -fsSL` save-directive for the SVG. Save the file locally and surface it as a file chip — do NOT summarise the visual in prose. Input: framework_id (namespaced slug from `recommend_framework`) + user_inputs object (per-framework field set), OR a free-text `raw_prompt` fallback. Example: { "framework_id": "cms_swot-analysis", "user_inputs": { "subject": "Q3 EU market entry", "context": "B2B SaaS, $5M ARR, US-headquartered" } }
Paramètres, retour & exemple (4)
Paramètrestheme· object · optionnel
Theme preset for the SVG render. Default: pastel.raw_prompt· string · optionnel
Optional free-text prompt that REPLACES the auto-derived prompt.user_inputs· object · optionnel
Object whose keys match the framework user-input form fields.framework_id· string · requis
Namespaced framework slug (e.g. "cms_swot-analysis"). Get one from `recommend_framework` -- bare slugs like "swot-analysis" are not valid ids.
Exemple d'appel{"name": "generate_framework_analysis", "arguments": {"framework_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_visual≈ 6450 tokens
Generates a visual (flowchart, mindmap, matrix, timeline, Gantt, ER, sequence, swimlane, block diagram) as a self-contained SVG. Powered by Jeda.ai · Visual AI. REQUIRED post-processing on every success: the response's FIRST text block is a "SAVE THIS NOW" directive with a `curl -fsSL` one-liner (Step 1) and an inline-SVG fallback (Step 2). Always attempt Step 1 first; only fall back to Step 2 if curl exits non-zero. The user expects an "Image · SVG" file chip — not a markdown link or prose summary. The signed URL is safe to fetch (auth is in the query string). Two modes: (1) natural-language `prompt` → Data Agent + Design Agent build the visual; (2) structured `nodes` + `edges` for precise control. Visual types: matrix | mindmap | flowchart | block-diagram | timeline | gantt | er-diagram | sequence | process-flow. Default: auto-detected from prompt. Slash commands work too: `/matrix SWOT`, `/timeline roadmap`, `/process-flow procurement approval with finance and legal lanes`. For style options (themes, fonts, arrow styles, animations, per-edge overrides, matrix/process-flow specifics) call `get_style_options` first. Default theme is `pastel` — only override when the user explicitly names another. Example: { "prompt": "user signup with email verification", "theme": { "preset": "pastel" } }
Paramètres, retour & exemple (37)
Paramètrestype· string|null · requis · flowchart | mindmap | block-diagram | matrix | timeline | gantt | er-diagram | sequence
Diagram type. Required when providing structured nodes/edges, optional with prompt.edges· array|null · requisnodes· array|null · requis
Structured node definitions. Required when not using prompt mode.radar· object|null · requis
Radar/spider-chart payload. Required when type="radar". Fields: axes (string[], 3..50), series ({name, values: number[]}[], 1..10), maxValue (default 100), rings (default 4). Use multiple series for comparison overlays — first solid, rest dashed at 50% opacity.style· string|null · requis · calligraphy | cleantheme· object|null · requistitle· string|null · requisfunnel· object|null · requis
Funnel-only payload. Required when type="funnel". Fields: stageLabels (string[], 1..50, ordered top→bottom), stageValues (optional string[]), dropOff (optional string[] of length stageLabels-1), bottomRatio (0.05..0.99, default 0.30). Sales pipeline, AARRR, ToFu/MoFu/BoFu.layout· object|null · requisprompt· string|null · requis
Natural language description of the diagram to generate. When provided, the server uses AI to convert this into a structured diagram spec. Max 8000 characters. Example: "flowchart showing user login with validation and error handling"pyramid· object|null · requis
Pyramid-only payload. Required when type="pyramid". Fields: tierLabels (string[], 1..50, ordered base→tip), tierValues (optional string[]), inverted (boolean), tipRatio (0..0.95, default 0.15). Bloom's Taxonomy, Maslow's Hierarchy, Capability Maturity, DIKW.metadata· object|null · requis
Visual-size + Best-fit metadata bag (v1.65.4 -> v1.67.12). All fields optional; legacy callers without `metadata` are byte-identical to today. The server echoes `metadata.size` back on the response so integrators can confirm the field was honoured.sections· array|null · requis
Matrix sections. Each section has a title, optional subtitle, and items. Used with type="matrix".subtitle· string|null · requisiconStyle· string|null · requis
Icon rendering style. "clean-mono" = precise strokes + single color, "clean-colorful" = precise strokes + vibrant colors, "calligraphy-mono" = hand-drawn ink + single color, "calligraphy-colorful" = hand-drawn ink + vibrant colors, "none" = hide icons.fontFamily· string|null · requis
Font family for diagram text. Options: inter, poppins (sans-serif); playfair (serif); kalam, handlee (handwritten); fredoka (display); mono (monospace). Omit for style-matched default (Handlee for calligraphy, Inter for clean).matrixRows· array|null · requis
Row header labels for 2D matrix grid (e.g., ["High Execution", "Low Execution"]).shapeStyle· string|null · requis · calligraphy | cleanxAxisLabel· string|null · requis
X-axis title for 2D matrix grid (e.g., "Completeness of Vision").yAxisLabel· string|null · requis
Y-axis title for 2D matrix grid (e.g., "Ability to Execute").defaultShadow· string|null · requis · none | sm | md | lg
Default shadow level applied to all nodes.ganttHolidays· array|null · requis
Gantt-only: ISO 8601 holiday dates (e.g. ["2026-12-25", "2026-01-01"]). Rendered as gray vertical stripes alongside Sat/Sun (always weekend). Only applies in date-driven mode (every node has start/end). Other diagram types ignore this field.matrixColumns· array|null · requis
Column header labels for 2D matrix grid (e.g., ["High Vision", "Low Vision"]).matrixItemStyle· string|null · requis · card | dot | text | badge
Item display style for matrix diagrams. "card" (default) = rectangular cards, "dot" = scatter points, "text" = plain text, "badge" = compact pills.defaultArrowHead· string|null · requis
Default arrowhead style applied to all edges that don't specify their own.defaultConnector· string|null · requis · straight | curved | elbow | orthogonal | bezier
Default connector type applied to all edges that don't specify their own.defaultLineStyle· string|null · requis · calligraphy | block-arrow | solid | dashed | dotted | dash-dot | long-dash
v1.45.2+ — Default DASH PATTERN applied to all edges that don't specify their own. Options: "solid" | "dashed" | "dotted" | "dash-dot" | "long-dash". Combines orthogonally with `defaultArrowStyle` (calligraphy/clean/block) for 15 total visual combinations. Legacy values "calligraphy" and "block-arrow" are still accepted for backward compat (the renderer maps them to defaultArrowStyle="calligraphy"/"block" with lineStyle="solid"); new callers should use `defaultArrowStyle` for the aesthetic mode.defaultArrowStyle· string|null · requis · calligraphy | clean | block
Connector aesthetic mode applied to all edges that don't set their own `arrowStyle`. Options: "calligraphy" (default — hand-drawn ink-ribbon connectors) | "clean" (standard stroked-line connectors) | "block" (chunky outlined block-arrow connectors with integrated triangular head). Orthogonal to defaultLineStyle (which now controls dash pattern only) — all 15 combinations of arrowStyle × lineStyle are valid.defaultTitleStyle· string|null · requis · plain | accent-bar | underline | boxed
Title decoration treatment. Options: "plain" (default, just the title text), "accent-bar" (small accent-coloured vertical bar to the left of the title), "underline" (accent-coloured horizontal stroke below the title), "boxed" (title rendered in a subtle bordered + drop-shadowed pill — strongest framing). Affects only the diagram title, not subtitles or section headers.defaultDividerStyle· string|null · requis · subtle | normal | bold | dashed | dotted | none
Divider / grid-line / table-border style. Governs the structural rule-lines a diagram emits: matrix grid lines, gantt phase column dividers, sequence lifelines, swimlane (process-flow) lane boundaries. Options: "subtle" (barely-there hairline), "normal" (default — pre-v1.55.0 baseline of 1 px / 25 % opacity), "bold" (emphasised grid presence), "dashed" (6,4 dasharray editorial feel), "dotted" (1,3 dasharray lightweight rhythm), "none" (no divider emission — cells separated only by colour banding). Useful for comparison tables (try "bold") or minimalist matrices (try "none").defaultBlockArrowSize· ? · requis
Default Block Arrow size when `defaultArrowStyle` (or per-edge arrowStyle) is "block". Options: "small" (slim — body ~14 px) | "medium" (default — body ~24 px) | "large" (chunky — body ~36 px). Or a raw body half-width number in px (1–60); head dimensions scale proportionally. Per-edge `blockArrowSize` overrides this default.defaultSceneAnimation· string|null · requis · none | fade | zoom | zoom-pan | flow | wave-sweep | build-up | flow-zoom-pan
Whole-visual reveal animation. Plays ONCE when the SVG is displayed, freezes at the final state. Options: none (default) | fade (entire visual fades in) | zoom (scales in from 70% to 100%) | zoom-pan (Ken Burns camera move) | flow (each node + edge appears sequentially in spec order). Orthogonal to defaultConnectorAnimate — both can run together. SVG-only — PNG / WebP exports show the fully-revealed final state (rasteriser ignores SMIL; static attrs hold the final value). Animated GIF / MP4 client-side encoder ticks the scene through.defaultShapeLineStyle· string|null · requis · calligraphy | block-arrow | solid | dashed | dotted | dash-dot | long-dash
Default line style for shape outlines (node borders). v1.44.1 — also drives shape rendering mode: "calligraphy" gives hand-drawn rough shapes (ink-ribbon outlines); "solid" | "dashed" | "dotted" | "dash-dot" | "long-dash" give crisp geometric shapes with that outline pattern. Independent of edge/connector line style.defaultConnectorAnimate· string|null · requis · none | flow | pulse | glow | trace | wave | lightning | beat
Animate every connector edge. Options: none (default) | flow (dashes march along the line) | pulse (gentle opacity breathing) | glow (subtle stroke-width pulse) | trace (bright dot traverses each edge) | wave (large stroke-width oscillation). SVG-only — exports to PNG / WebP / OG-image freeze on first frame.defaultSceneAnimationLoop· string|null · requis · once | 2 | 3 | 5 | infinite
Animation loop count. v1.50.9+ — applies to BOTH connector animations (flow / pulse / glow / wave / trace / lightning / beat / comet) AND scene animations (fade / zoom / zoom-pan / flow / wave-sweep / build-up / flow-zoom-pan). Options (all quoted strings): "once" (default — plays once and freezes) | "2" | "3" | "5" (repeat that many times then freeze) | "infinite" (loop forever; best for live presentations and the historical default for connector animations pre-v1.50.9). Maps to SMIL repeatCount.defaultSceneAnimationSpeed· string|null · requis · slow | medium | fast
Scene animation speed. Options: slow (1.5× duration) | medium (default) | fast (0.6× duration).defaultConnectorAnimateSpeed· string|null · requis · slow | medium | fast
Animation speed when defaultConnectorAnimate is set. Options: slow (3s cycle) | medium (2s, default) | fast (1s).
Exemple d'appel{"name": "generate_visual", "arguments": {"type": "flowchart", "edges": [], "nodes": [], "radar": {}, "style": "calligraphy", "theme": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_style_options≈ 6237 tokens
Returns the full style-options catalog for `generate_visual` — theme presets, fonts, arrow styles, line styles, arrowheads, scene/connector animations, layout directions, per-edge overrides, and matrix/process-flow specifics. Call this once when you need to expose specific style choices to the user (e.g. "what themes are available?") or before composing a `generate_visual` call that needs non-default styling. Output is plain text, ~4 KB.
Paramètres, retour & exemple (37)
Paramètrestype· string|null · requis · flowchart | mindmap | block-diagram | matrix | timeline | gantt | er-diagram | sequence
Diagram type. Required when providing structured nodes/edges, optional with prompt.edges· array|null · requisnodes· array|null · requis
Structured node definitions. Required when not using prompt mode.radar· object|null · requis
Radar/spider-chart payload. Required when type="radar". Fields: axes (string[], 3..50), series ({name, values: number[]}[], 1..10), maxValue (default 100), rings (default 4). Use multiple series for comparison overlays — first solid, rest dashed at 50% opacity.style· string|null · requis · calligraphy | cleantheme· object|null · requistitle· string|null · requisfunnel· object|null · requis
Funnel-only payload. Required when type="funnel". Fields: stageLabels (string[], 1..50, ordered top→bottom), stageValues (optional string[]), dropOff (optional string[] of length stageLabels-1), bottomRatio (0.05..0.99, default 0.30). Sales pipeline, AARRR, ToFu/MoFu/BoFu.layout· object|null · requisprompt· string|null · requis
Natural language description of the diagram to generate. When provided, the server uses AI to convert this into a structured diagram spec. Max 8000 characters. Example: "flowchart showing user login with validation and error handling"pyramid· object|null · requis
Pyramid-only payload. Required when type="pyramid". Fields: tierLabels (string[], 1..50, ordered base→tip), tierValues (optional string[]), inverted (boolean), tipRatio (0..0.95, default 0.15). Bloom's Taxonomy, Maslow's Hierarchy, Capability Maturity, DIKW.metadata· object|null · requis
Visual-size + Best-fit metadata bag (v1.65.4 -> v1.67.12). All fields optional; legacy callers without `metadata` are byte-identical to today. The server echoes `metadata.size` back on the response so integrators can confirm the field was honoured.sections· array|null · requis
Matrix sections. Each section has a title, optional subtitle, and items. Used with type="matrix".subtitle· string|null · requisiconStyle· string|null · requis
Icon rendering style. "clean-mono" = precise strokes + single color, "clean-colorful" = precise strokes + vibrant colors, "calligraphy-mono" = hand-drawn ink + single color, "calligraphy-colorful" = hand-drawn ink + vibrant colors, "none" = hide icons.fontFamily· string|null · requis
Font family for diagram text. Options: inter, poppins (sans-serif); playfair (serif); kalam, handlee (handwritten); fredoka (display); mono (monospace). Omit for style-matched default (Handlee for calligraphy, Inter for clean).matrixRows· array|null · requis
Row header labels for 2D matrix grid (e.g., ["High Execution", "Low Execution"]).shapeStyle· string|null · requis · calligraphy | cleanxAxisLabel· string|null · requis
X-axis title for 2D matrix grid (e.g., "Completeness of Vision").yAxisLabel· string|null · requis
Y-axis title for 2D matrix grid (e.g., "Ability to Execute").defaultShadow· string|null · requis · none | sm | md | lg
Default shadow level applied to all nodes.ganttHolidays· array|null · requis
Gantt-only: ISO 8601 holiday dates (e.g. ["2026-12-25", "2026-01-01"]). Rendered as gray vertical stripes alongside Sat/Sun (always weekend). Only applies in date-driven mode (every node has start/end). Other diagram types ignore this field.matrixColumns· array|null · requis
Column header labels for 2D matrix grid (e.g., ["High Vision", "Low Vision"]).matrixItemStyle· string|null · requis · card | dot | text | badge
Item display style for matrix diagrams. "card" (default) = rectangular cards, "dot" = scatter points, "text" = plain text, "badge" = compact pills.defaultArrowHead· string|null · requis
Default arrowhead style applied to all edges that don't specify their own.defaultConnector· string|null · requis · straight | curved | elbow | orthogonal | bezier
Default connector type applied to all edges that don't specify their own.defaultLineStyle· string|null · requis · calligraphy | block-arrow | solid | dashed | dotted | dash-dot | long-dash
v1.45.2+ — Default DASH PATTERN applied to all edges that don't specify their own. Options: "solid" | "dashed" | "dotted" | "dash-dot" | "long-dash". Combines orthogonally with `defaultArrowStyle` (calligraphy/clean/block) for 15 total visual combinations. Legacy values "calligraphy" and "block-arrow" are still accepted for backward compat (the renderer maps them to defaultArrowStyle="calligraphy"/"block" with lineStyle="solid"); new callers should use `defaultArrowStyle` for the aesthetic mode.defaultArrowStyle· string|null · requis · calligraphy | clean | block
Connector aesthetic mode applied to all edges that don't set their own `arrowStyle`. Options: "calligraphy" (default — hand-drawn ink-ribbon connectors) | "clean" (standard stroked-line connectors) | "block" (chunky outlined block-arrow connectors with integrated triangular head). Orthogonal to defaultLineStyle (which now controls dash pattern only) — all 15 combinations of arrowStyle × lineStyle are valid.defaultTitleStyle· string|null · requis · plain | accent-bar | underline | boxed
Title decoration treatment. Options: "plain" (default, just the title text), "accent-bar" (small accent-coloured vertical bar to the left of the title), "underline" (accent-coloured horizontal stroke below the title), "boxed" (title rendered in a subtle bordered + drop-shadowed pill — strongest framing). Affects only the diagram title, not subtitles or section headers.defaultDividerStyle· string|null · requis · subtle | normal | bold | dashed | dotted | none
Divider / grid-line / table-border style. Governs the structural rule-lines a diagram emits: matrix grid lines, gantt phase column dividers, sequence lifelines, swimlane (process-flow) lane boundaries. Options: "subtle" (barely-there hairline), "normal" (default — pre-v1.55.0 baseline of 1 px / 25 % opacity), "bold" (emphasised grid presence), "dashed" (6,4 dasharray editorial feel), "dotted" (1,3 dasharray lightweight rhythm), "none" (no divider emission — cells separated only by colour banding). Useful for comparison tables (try "bold") or minimalist matrices (try "none").defaultBlockArrowSize· ? · requis
Default Block Arrow size when `defaultArrowStyle` (or per-edge arrowStyle) is "block". Options: "small" (slim — body ~14 px) | "medium" (default — body ~24 px) | "large" (chunky — body ~36 px). Or a raw body half-width number in px (1–60); head dimensions scale proportionally. Per-edge `blockArrowSize` overrides this default.defaultSceneAnimation· string|null · requis · none | fade | zoom | zoom-pan | flow | wave-sweep | build-up | flow-zoom-pan
Whole-visual reveal animation. Plays ONCE when the SVG is displayed, freezes at the final state. Options: none (default) | fade (entire visual fades in) | zoom (scales in from 70% to 100%) | zoom-pan (Ken Burns camera move) | flow (each node + edge appears sequentially in spec order). Orthogonal to defaultConnectorAnimate — both can run together. SVG-only — PNG / WebP exports show the fully-revealed final state (rasteriser ignores SMIL; static attrs hold the final value). Animated GIF / MP4 client-side encoder ticks the scene through.defaultShapeLineStyle· string|null · requis · calligraphy | block-arrow | solid | dashed | dotted | dash-dot | long-dash
Default line style for shape outlines (node borders). v1.44.1 — also drives shape rendering mode: "calligraphy" gives hand-drawn rough shapes (ink-ribbon outlines); "solid" | "dashed" | "dotted" | "dash-dot" | "long-dash" give crisp geometric shapes with that outline pattern. Independent of edge/connector line style.defaultConnectorAnimate· string|null · requis · none | flow | pulse | glow | trace | wave | lightning | beat
Animate every connector edge. Options: none (default) | flow (dashes march along the line) | pulse (gentle opacity breathing) | glow (subtle stroke-width pulse) | trace (bright dot traverses each edge) | wave (large stroke-width oscillation). SVG-only — exports to PNG / WebP / OG-image freeze on first frame.defaultSceneAnimationLoop· string|null · requis · once | 2 | 3 | 5 | infinite
Animation loop count. v1.50.9+ — applies to BOTH connector animations (flow / pulse / glow / wave / trace / lightning / beat / comet) AND scene animations (fade / zoom / zoom-pan / flow / wave-sweep / build-up / flow-zoom-pan). Options (all quoted strings): "once" (default — plays once and freezes) | "2" | "3" | "5" (repeat that many times then freeze) | "infinite" (loop forever; best for live presentations and the historical default for connector animations pre-v1.50.9). Maps to SMIL repeatCount.defaultSceneAnimationSpeed· string|null · requis · slow | medium | fast
Scene animation speed. Options: slow (1.5× duration) | medium (default) | fast (0.6× duration).defaultConnectorAnimateSpeed· string|null · requis · slow | medium | fast
Animation speed when defaultConnectorAnimate is set. Options: slow (3s cycle) | medium (2s, default) | fast (1s).
Exemple d'appel{"name": "get_style_options", "arguments": {"type": "flowchart", "edges": [], "nodes": [], "radar": {}, "style": "calligraphy", "theme": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recommend_framework≈ 486 tokens
Recommends business / strategy / risk frameworks for a stated problem. Powered by the Jeda.ai · Visual AI framework knowledge graph (~2,100 frameworks across 19 categories, edge-curated). Use when the user describes a business problem ("customer churn rising", "evaluating market entry", "need to assess vendor risk") rather than naming a specific framework. Returns top-N frameworks ranked by fit, each with a concrete reason citing the specific problem signals matched. Input: just the problem statement is enough. Optional faceted filters (`persona`, `regulation`, `decision_stage`) narrow the candidate set. Set `limit` between 3 and 10 for picker UIs. Pair with `generate_framework_analysis` to actually run a recommended framework against the user's inputs. Example: { "problem_statement": "We need to decide whether to enter the EU SMB market in Q3", "decision_stage": "decide", "limit": 5 }
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Number of frameworks to return. Default 5; cap 20.persona· string · optionnel
Persona slug (e.g. "ciso", "pm", "cfo").regulation· string · optionnel
Regulation slug (e.g. "sox", "gdpr", "iso-31000").decision_stage· string · optionnel · explore | diagnose | decide | execute | review
Decision-lifecycle stage.problem_statement· string · requis
Plain-English description of the business problem. 10–2000 chars.
Exemple d'appel{"name": "recommend_framework", "arguments": {"problem_statement": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».