-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
哈喽~
请使用最新版本 v2.0.7,然后按照下面这 4 步一步步执行,中途不要修改任何内容。这套流程我们已经完整验证过,步骤准确无误,只要按顺序执行、不做改动,就可以跑通并体验效果。
如果还有问题,我们再沟通~~
1、安装 & 检查版本
npm install -g grafana-mcp-analyzer
grafana-mcp-analyzer -v (确认下版本)
2、IDE / 平台配置:mcp.json
{
"mcpServers": {
"grafana": {
"command": "grafana-mcp-analyzer",
"env": {
"CONFIG_PATH": "https://raw.githubusercontent.com/SailingCoder/grafana-mcp-analyzer/main/config/grafana-config-play.js"
}
}
}
}3、配置文件内容(无需修改)
✅ 如果你只是想快速体验这个库,可以跳过这一步;
🛠️ 如果你想使用自己的数据源或参数,可以参考以下配置来自定义。
以下是步骤 2 中 CONFIG_PATH 指向的默认配置(来自文档示例):
/**
* 基于Grafana Play演示实例的配置文件
* 数据源:https://play.grafana.org/d/candlesticksss/candlestick2?orgId=1&from=2021-07-13T22:13:30.740Z&to=2021-07-13T22:46:18.921Z&timezone=utc (狗狗币OHLC数据)
*/
const config = {
// Grafana服务器地址
baseUrl: 'https://play.grafana.org',
// 默认请求头
defaultHeaders: {
'Content-Type': 'application/json',
'Accept': 'application/json, text/plain, */*'
},
// 健康检查配置
healthCheck: {
url: 'api/health'
},
// 查询定义
queries: {
// 第一个查询 - 使用curl格式(面板2的狗狗币数据)
'dogecoin_panel_2': {
curl: `curl 'https://play.grafana.org/api/ds/query?ds_type=grafana-testdata-datasource&requestId=SQR108' \\
-X POST \\
-H 'accept: application/json, text/plain, */*' \\
-H 'content-type: application/json' \\
-H 'x-datasource-uid: 9cY0WtPMz' \\
-H 'x-grafana-org-id: 1' \\
-H 'x-panel-id: 2' \\
-H 'x-panel-plugin-id: candlestick' \\
-H 'x-plugin-id: grafana-testdata-datasource' \\
--data-raw '{"queries":[{"csvFileName":"ohlc_dogecoin.csv","datasource":{"type":"grafana-testdata-datasource","uid":"9cY0WtPMz"},"refId":"A","scenarioId":"csv_file","datasourceId":153,"intervalMs":2000,"maxDataPoints":1150}],"from":"1626214410740","to":"1626216378921"}'`,
systemPrompt: '您是狗狗币数据分析专家,专注于OHLC(开盘价、最高价、最低价、收盘价)数据分析。请分析狗狗币价格数据,重点关注:1. 价格趋势和波动模式 2. 支撑位和阻力位识别 3. 交易机会分析 4. 风险评估和建议 5. 技术指标分析。请提供专业的投资分析和建议。'
},
// 第二个查询 - 使用HTTP API格式(面板7的狗狗币数据)
'dogecoin_panel_7': {
url: 'api/ds/query',
method: 'POST',
params: {
ds_type: 'grafana-testdata-datasource',
requestId: 'SQR109'
},
headers: {
'accept': 'application/json, text/plain, */*',
'content-type': 'application/json',
'x-datasource-uid': '9cY0WtPMz',
'x-grafana-org-id': '1',
'x-panel-id': '7',
'x-panel-plugin-id': 'candlestick',
'x-plugin-id': 'grafana-testdata-datasource'
},
data: {
queries: [{
csvFileName: "ohlc_dogecoin.csv",
datasource: {
type: "grafana-testdata-datasource",
uid: "9cY0WtPMz"
},
refId: "A",
scenarioId: "csv_file",
datasourceId: 153,
intervalMs: 2000,
maxDataPoints: 1150
}],
from: "1626214410740",
to: "1626216378921"
},
systemPrompt: '您是金融市场技术分析专家,专注于加密货币市场分析。请分析狗狗币市场数据,重点关注:1. 市场趋势和动量分析 2. 价格模式识别(头肩顶、双底等) 3. 成交量与价格关系 4. 市场情绪评估 5. 短期和长期投资策略建议。请提供详细的技术分析报告。'
}
}
};
module.exports = config; 以上步骤执行完成后,记得重启cursor等IDE。如下图,这样才正常
4、直接开始对话体验
👤 您:分析dogecoin_panel_2数据
🤖 AI:正在连接Grafana并分析...
如果你完整执行以上 4 步仍遇到问题,欢迎留言,我们一起排查看下~
Metadata
Metadata
Assignees
Labels
No labels