DXT 图表
从桌面连接到Grafana。这是一个桌面扩展(DXT),它打包了官方的Grafana MCP服务器。
它做什么
让您直接从桌面应用程序访问Grafana实例-仪表板、警报、数据源等。
快速设置
- 获取您的Grafana证书:
- 转到您的Grafana实例 - 创建服务帐户(配置→ 服务帐户) - 生成令牌 - 把它放在安全的地方
- 安装扩展:
- 下载最新 .dxt 文件来自发布 - 将其安装到兼容DXT的应用程序中 - 在提示时输入您的Grafana URL和令牌
- 就这样 你已连接。
从源头构建
拿到Make了吗?很好。以下是您所需的一切:
# Get latest version and build everything
make update-latest
make
# Output will be in dist/grafana-dxt-*.dxt想要更多的控制权吗?
make download # Just get binaries for your platform
make download-all-platforms # Get everything
make package # Package what you have
make clean # Start fresh配置
扩展需要两件事:
- URL 图表:你的Grafana住在哪里(比如
https://mycompany.grafana.net) - 服务帐户令牌:进入的钥匙
两者都是通过扩展UI配置的。不要弄乱环境变量。
支持的平台
- macOS(英特尔和苹果硅)
- Linux(x86_64)
- Windows(x86_64)
故障排除
无法连接?
- 检查您的Grafana URL是否正确
- 确保您的令牌未过期
- 验证服务帐户是否具有所需的权限
构建失败?
- 跑
make clean然后重试 - 检查你有
curl和make安装 - 跑
make validate检查清单
项目结构
grafana-dxt/
├── Makefile # Build automation
├── manifest.json # Extension config (DXT version lives here)
├── UPSTREAM_VERSION # Upstream mcp-grafana version to bundle
├── server/ # Grafana binaries (after build)
└── dist/ # Built packages发展
Makefile处理一切:
- 下载正确的Grafana MCP服务器版本
- 管理跨平台二进制文件
- 将所有内容打包成
.dxt文件
有两个独立的版本:
- DXT扩展版本 --生活在
manifest.json,源自CI中的git标签 - 上游mcp-grafana版本 --生活在
UPSTREAM_VERSION,控制下载哪些二进制文件
跑 make update-latest 升级上游mcp-grafana版本。创建版本时,DXT扩展版本会从git标签自动设置。
许可证
Apache-2.0-与我们打包的Grafana MCP服务器相同。
链接
- Grafana MCP服务器 -我们正在包装的东西
- 桌面扩展 -DXT生态系统
- 格拉法纳 -你知道这是什么
______________________________________________________________________
使用Grafana MCP服务器构建。我们只是让它更容易在桌面上使用。
