
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Secure Grafana MCP (Model Context Protocol) server with OAuth 2.1 authentication on AWS, enabling AI agents to query Grafana dashboards, metrics, traces, and logs.
개요
Secure Grafana MCP (Model Context Protocol) server with OAuth 2.1 authentication on AWS, enabling AI agents to query Grafana dashboards, metrics, traces, and logs. This MCP server enables AI agents to interact with Grafana for: - Querying dashboards and metrics - Analyzing traces and logs - Investigating incidents - Providing intelligent troubleshooting Works with the sample-grafana-prometheus-stack for complete agentic observability demo. ✅ OAuth 2.1 compliant (RFC9728) ✅ Multi-layer WAF protection ✅ VPC isolation with private subnets ✅ Encrypted at rest and in transit ✅ Non-root containers ✅ Secrets Manager integration - : OAuth 2.
README
원문 README의 일부입니다. 원문 보기.
Grafana MCP Server with OAuth 2.1
Secure Grafana MCP (Model Context Protocol) server with OAuth 2.1 authentication on AWS, enabling AI agents to query Grafana dashboards, metrics, traces, and logs.
This MCP server enables AI agents to interact with Grafana for:
- Querying dashboards and metrics
- Analyzing traces and logs
- Investigating incidents
- Providing intelligent troubleshooting
Works with the sample-grafana-prometheus-stack for complete agentic observability demo.
Security Features
✅ OAuth 2.1 compliant (RFC9728)
✅ Multi-layer WAF protection
✅ VPC isolation with private subnets
✅ Encrypted at rest and in transit
✅ Non-root containers
✅ Secrets Manager integration
Architecture
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ CloudFront │────│ WAF │────│ ALB │
│ CDN │ │ Protection │ │ │
└──────────────┘ └──────────────┘ └──────────────┘
│
┌──────────────────────────┴────────┐
│ │
▼ ▼
┌──────────────┐ ┌──────────────┐
│ Cognito │ │ ECS Fargate │
│ User Pool │ │ │
│ (OAuth 2.1) │ │ ┌──────────┐ │
└──────────────┘ │ │ OAuth │ │
│ │ │ Wrapper │ │
│ JWT Validation │ └────┬─────┘ │
└─────────────────────────┤ │ │
│ ▼ │
│ ┌──────────┐ │
│ │ Grafana │ │
│ │ MCP │ │
│ │ Server │ │
│ └──────────┘ │
└──────────────┘
Components
- Cognito User Pool: OAuth 2.1 authorization with MFA support
- CloudFront + WAF: Global CDN with multi-layer protection
- ECS Fargate: Serverless container hosting
- OAuth Wrapper: JWT token validation and proxying
- Grafana MCP Server: Official MCP server for Grafana integration
Deployment
Prerequisites
- AWS CLI configured
- AWS CDK installed:
npm install -g aws-cdk - Docker running
- Grafana instance url with service account token: Deploy sample-grafana-prometheus-stack to automate generating this stack.
Automated Setup
scripts/complete-setup.sh
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →