Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | No | Alternative GitHub token variable for API access | |
| GRAFANA_REPO_PATH | No | Path to local Grafana repository (takes precedence over GitHub API) | |
| GITHUB_PERSONAL_ACCESS_TOKEN | No | GitHub Personal Access Token for API access (5000 requests/hour vs 60 without token) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| grafana_ui | Unified tool for accessing Grafana UI components, documentation, themes, and metadata |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| build-grafana-dashboard | Generate a comprehensive monitoring dashboard using Grafana UI components |
| create-grafana-form | Create forms and configuration interfaces using Grafana UI components |
| optimize-grafana-component | Optimize or enhance existing Grafana UI components with best practices |
| create-data-visualization | Create data tables and visualizations with Grafana UI components |
| build-admin-interface | Create admin interfaces following Grafana's design patterns |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_grafana_components | List of available Grafana UI components that can be used in the project |
| get_grafana_ui_info | Information about Grafana UI library including version and repository details |