Cursor
Cursor
이 가이드는 Cursor에서 mcp-grafana 서버를 설정하는 방법을 알려드려요.
출처: 문서
본문
사전 준비 (Prerequisites)
- Cursor IDE 설치
- 서비스 계정 토큰이 있는 Grafana 9.0 이상
$PATH에 있는mcp-grafana바이너리
설정 (Configuration)
설정 위치에는 두 가지 옵션이 있어요.
| 범위 | 경로 |
|---|---|
| 글로벌 (모든 프로젝트) | ~/.cursor/mcp.json |
| 프로젝트별 | 프로젝트 루트의 .cursor/mcp.json |
UI로 추가하기
- Cursor Settings → Tools & Integrations을 여세요.
- New MCP Server를 클릭하세요.
- 그러면
~/.cursor/mcp.json이 편집을 위해 열립니다.
수동 설정
~/.cursor/mcp.json을 만들거나 편집하세요:
{
"mcpServers": {
"grafana": {
"command": "mcp-grafana",
"args": [],
"env": {
"GRAFANA_URL": "http://localhost:3000",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your-token>"
}
}
}
}
Docker 설정
{
"mcpServers": {
"grafana": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"GRAFANA_URL",
"-e",
"GRAFANA_SERVICE_ACCOUNT_TOKEN",
"grafana/mcp-grafana",
"-t",
"stdio"
],
"env": {
"GRAFANA_URL": "http://host.docker.internal:3000",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your-token>"
}
}
}
}
디버그 모드
{
"mcpServers": {
"grafana": {
"command": "mcp-grafana",
"args": ["-debug"],
"env": {
"GRAFANA_URL": "http://localhost:3000",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your-token>"
}
}
}
}
설정 확인하기
- Cursor Settings → Tools & Integrations로 이동하세요.
- MCP 서버 목록에서
grafana를 찾으세요. - 필요하다면 새로고침(refresh) 버튼을 클릭하세요.
- 초록색 표시 = 서버가 실행 중이라는 뜻입니다.
- Composer를 열고 "List my Grafana dashboards"라고 물어보세요.
문제 해결 (Troubleshooting)
- 서버가 나타나지 않을 때: JSON 문법을 확인하세요(끝의 쉼표가 오류를 일으킵니다). Cursor를 재시작하세요.
- 바이너리 경로 확인:
which mcp-grafana로 확인하세요. - 도구가 작동하지 않을 때: MCP 설정에서 새로고침 버튼을 클릭하세요. Grafana 토큰 권한을 확인하세요.
-debug플래그를 켜고 출력을 확인하세요.
읽기 전용 모드
{
"mcpServers": {
"grafana": {
"command": "mcp-grafana",
"args": ["--disable-write"],
"env": {
"GRAFANA_URL": "http://localhost:3000",
"GRAFANA_SERVICE_ACCOUNT_TOKEN": "<your-token>"
}
}
}
}