grafana_uiUnified tool for accessing Grafana UI components, documentation, themes, and metadataInput schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"get_component",
"get_demo",
"list_components",
"get_metadata",
"get_directory",
"get_documentation",
"get_stories",
"get_tests",
"search",
"get_theme_tokens",
"get_dependencies"
],
"description": "The action to perform"
},
"componentName": {
"type": "string",
"description": "Name of the Grafana UI component (e.g., \"Button\", \"Alert\")"
},
"query": {
"type": "string",
"description": "Search query string (required for search action)"
},
"includeDescription": {
"type": "boolean",
"description": "Whether to search in documentation content (default: false)"
},
"category": {
"type": "string",
"description": "Token category to filter by (colors, typography, spacing, shadows, etc.)"
},
"deep": {
"type": "boolean",
"description": "Whether to analyze dependencies recursively (default: false)"
},
"path": {
"type": "string",
"description": "Path within the repository (default: components directory)"
},
"owner": {
"type": "string",
"description": "Repository owner (default: \"grafana\")"
},
"repo": {
"type": "string",
"description": "Repository name (default: \"grafana\")"
},
"branch": {
"type": "string",
"description": "Branch name (default: \"main\")"
}
},
"required": [
"action"
]
} | — | | — |