Skip to Content
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
AI Foundry/icons/ai-foundry.png
AWS/icons/aws.png
Azure/icons/azure.png
Claude/icons/claude.png
Cohere/icons/cohere.png
GCP/icons/gcp.png
Gemini/icons/gemini.png
GitHub/icons/github.png
Meta/icons/meta.png
Python/icons/python.svg
OpenAI/icons/openai-white.png
OpenAI (blue)/icons/openai-blue.png
Perplexity/icons/perplexity.png
QuantumBlack/icons/quantumblack.png
Salesforce/icons/salesforce.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