Skip to Content
Nextra 4.0 is released šŸŽ‰
Developer GuideARK Dashboard

ARK Dashboard

Guidelines for customizing ARK dashboard display through resource annotations.

Resource Icons

Customize dashboard icons using the ark.mckinsey.com/dashboard-icon annotation for A2A servers, agents, MCP servers, and tools:

apiVersion: ark.mckinsey.com/v1alpha1 kind: Agent metadata: name: weather-agent annotations: ark.mckinsey.com/dashboard-icon: "https://example.com/icon.svg" spec: description: "Weather forecasting agent"

Icons can be external, data URIs, or if running in the dashboard, local icons:

# Example external URI: https://example.com/icon.svg # Or data URI: data:image/svg+xml;base64,... # Bundled icon, only available when running in the dashboard: /icons/aws.png

Available bundled icons:

IconDashboard Icon Address
AWS/icons/aws.png
GCP/icons/gcp.png

Resource Annotations

ResourceAnnotationPurposeExample
Agentark.mckinsey.com/dashboard-iconCustom icon URI/icons/weather.svg
Toolark.mckinsey.com/dashboard-iconCustom icon URI/icons/database.svg
A2AServerark.mckinsey.com/dashboard-iconInherits to generated agents/icons/service.svg
MCPServerark.mckinsey.com/dashboard-iconInherits to generated tools/icons/mcp.svg
Last updated on