Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计异常

assistant-mcp助手 MCP

Agent Skill

assistant-mcp 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,162

周安装

47

GitHub Stars

26

下载量

365
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:assistant-mcp(助手 MCP)
来源仓库:https://github.com/grafana/skills
仓库路径:skills/assistant-mcp
安装命令:
npx skills add https://github.com/grafana/skills --skill assistant-mcp
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/grafana/skills --skill assistant-mcp

简介

assistant-mcp 通过 Model Context Protocol 连接 Grafana Cloud,实现指标查询、仪表盘检索与告警管理。

  • 适用于开发者需在编码环境中直接调用 Grafana 能力的情形。
  • 支持 stdio 与 SSE 两种传输模式,兼容本地与远程部署。
  • 使用前需配置具有适当权限的服务账户令牌。
  • 可集成至 Claude、Cursor 等宿主,实现无缝运维体验。

SKILL.md

Grafana Cloud MCP Server Setup

The Grafana MCP server exposes Grafana Cloud capabilities as tools that AI agents can call via the Model Context Protocol. Once connected, agents can query metrics, search dashboards, manage alerts, investigate incidents, and interact with Fleet Management - all without leaving their coding environment.

Available transports:

  • stdio - agent spawns the server as a subprocess (simplest, works everywhere)
  • SSE - server runs independently, agent connects via HTTP

Step 1: Get your Grafana Cloud credentials

You need a Service Account token with appropriate scopes.

  1. Go to your Grafana Cloud instance > Administration > Service Accounts
  2. Create a service account with the Viewer role (add Editor if you need write operations)
  3. Generate a token for that service account
  4. Note your Grafana URL (e.g. https://myorg.grafana.net) and the token

For Grafana Cloud Prometheus/Loki/Tempo access you may also need:

  • Metrics username and API key (from Cloud Portal > Stack > Details)
  • Or a single Cloud Access Policy token with the required scopes

Step 2: Install the Grafana MCP server

# Via Go (recommended - always gets latest)
go install github.com/grafana/mcp-grafana/cmd/mcp-grafana@latest

# Verify
mcp-grafana --version

Alternatively, download a pre-built binary from the releases page.


Step 3: Configure Claude Code

Add the server to Claude Code's MCP configuration. The config file is at:

  • macOS/Linux: ~/.claude/settings.json or the project's .claude/settings.json
{
  "mcpServers": {
    "grafana": {
      "command": "mcp-grafana",
      "args": [],
      "env": {
        "GRAFANA_URL": "https://myorg.grafana.net",
        "GRAFANA_API_KEY": "glsa_xxxx"
      }
    }
  }
}

Read-only mode (safer for exploration - disables all write tools):

{
  "mcpServers": {
    "grafana": {
      "command": "mcp-grafana",
      "args": ["--disable-write"],
      "env": {
        "GRAFANA_URL": "https://myorg.grafana.net",
        "GRAFANA_API_KEY": "glsa_xxxx"
      }
    }
  }
}

Restart Claude Code after editing settings. Run /mcp in Claude Code to verify the server appears and its tools are listed.


Step 4: Configure Cursor

In Cursor: Settings > Features > MCP Servers (or edit ~/.cursor/mcp.json):

{
  "mcpServers": {
    "grafana": {
      "command": "mcp-grafana",
      "args": [],
      "env": {
        "GRAFANA_URL": "https://myorg.grafana.net",
        "GRAFANA_API_KEY": "glsa_xxxx"
      }
    }
  }
}

Step 5: Run as SSE server (for team sharing or VS Code)

Run the server as a long-lived SSE process instead of per-session stdio:

GRAFANA_URL=https://myorg.grafana.net \
GRAFANA_API_KEY=glsa_xxxx \
mcp-grafana --transport sse --port 3001

Then point agents at http://localhost:3001/sse.

VS Code MCP extension config (settings.json):

{
  "mcp.servers": {
    "grafana": {
      "type": "sse",
      "url": "http://localhost:3001/sse"
    }
  }
}

Step 6: Available tools and what they do

Once connected, the agent can call:

Query tools:

  • query_prometheus - run PromQL queries against Grafana Cloud Metrics
  • query_loki - run LogQL queries against Grafana Cloud Logs
  • query_tempo - run TraceQL queries against Grafana Cloud Traces
  • list_datasources - enumerate configured data sources

Dashboard tools:

  • search_dashboards - find dashboards by name, tag, or folder
  • get_dashboard - retrieve full dashboard JSON
  • create_dashboard - create or update a dashboard (requires Editor role)

Alerting and incident tools:

  • list_alert_rules - list firing and pending alerts
  • get_alert_rule - get details of a specific alert rule
  • list_incidents - list active incidents (requires IRM)

Fleet Management tools (if collector-app is installed):

  • list_collectors - list Alloy collectors and their health status
  • list_pipelines - list remote configuration pipelines
  • get_pipeline - get pipeline YAML content

Annotation tools:

  • list_annotations - search dashboard annotations by time range
  • create_annotation - add an annotation to a dashboard

Step 7: Verify the connection

In Claude Code, ask the agent to use a Grafana tool:

What data sources are configured in my Grafana instance?

Or:

Show me dashboards tagged with "kubernetes" in my Grafana.

If the tool call fails:

  • Check GRAFANA_URL has no trailing slash
  • Confirm the API key has not expired
  • Try mcp-grafana --debug to see raw request/response logs

Step 8: Use with the Grafana Skills

If you have the grafana-core skills installed, the agent already knows:

  • PromQL query patterns (from grafana-core/promql)
  • Dashboard structure (from grafana-core/dashboarding)
  • Fleet Management concepts (from grafana-cloud/fleet-management)

Combined with the MCP tools, the agent can answer questions like:

  • "What is the p95 latency of the payments service over the last hour?"
  • "Create a dashboard showing CPU and memory usage for the production cluster"
  • "Which collectors are unhealthy and what errors do they have?"
  • "Show me all alert rules that fired in the last 24 hours"

Grafana Assistant A2A (Agent-to-Agent)

The Grafana Assistant supports the A2A protocol for agent-to-agent communication. External agents can discover available Grafana agents at:

GET https://<GRAFANA_ASSISTANT_HOST>/.well-known/agent.json

This returns an Agent Card describing the supervisor agent's capabilities. Use this for programmatic integration when building agents that need to delegate observability reasoning to the Grafana Assistant.


Security considerations

  • Store API keys in environment variables or a secrets manager - never in committed files
  • Use read-only mode (--disable-write) for shared or CI environments
  • Scope service account permissions to the minimum required (Viewer is sufficient for queries)
  • Rotate tokens periodically via Administration > Service Accounts

References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

39.44%
按下载量换算144

Claude

31.85%
按下载量换算116

Cursor

17.56%
按下载量换算64

Gemini CLI

9.08%
按下载量换算33

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills