Skip to main content
Glama
codemonkyu

EBS CloudWatch Metrics MCP

by codemonkyu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWS_REGIONNoAWS 리전 (예: ap-northeast-2)
AWS_PROFILENoAWS 프로파일 이름default
AWS_ACCESS_KEY_IDNoAWS 액세스 키 ID
AWS_SECRET_ACCESS_KEYNoAWS 시크릿 액세스 키

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
calculate_iopsA

EBS 볼륨의 IOPS(초당 I/O 작업 수)를 계산합니다.

VolumeReadOps, VolumeWriteOps 지표를 조회하여 평균, 최대, 최소 IOPS를 반환합니다.

Args:
    volume_id: EBS 볼륨 ID (예: vol-1234567890abcdef0)
    start_time: 조회 시작 시간 (ISO 8601 형식, 예: 2024-01-01T00:00:00Z)
    end_time: 조회 종료 시간 (ISO 8601 형식, 예: 2024-01-02T00:00:00Z)
    period: 지표 수집 간격 (초 단위, 기본값: 300)
    region: AWS 리전 (선택적, 기본값: 환경 변수에서 로드)
calculate_throughputA

EBS 볼륨의 처리량(Throughput)을 계산합니다.

VolumeReadBytes, VolumeWriteBytes 지표를 조회하여 MB/s 단위로 반환합니다.

Args:
    volume_id: EBS 볼륨 ID (예: vol-1234567890abcdef0)
    start_time: 조회 시작 시간 (ISO 8601 형식)
    end_time: 조회 종료 시간 (ISO 8601 형식)
    period: 지표 수집 간격 (초 단위, 기본값: 300)
    region: AWS 리전 (선택적)
get_snapshot_sizeB

EBS 스냅샷의 크기를 조회합니다.

스냅샷 ID, 볼륨 ID, 크기(GB), 상태 등의 정보를 반환합니다.

Args:
    snapshot_id: EBS 스냅샷 ID (예: snap-1234567890abcdef0)
    region: AWS 리전 (선택적)
list_volume_snapshotsB

EBS 볼륨의 모든 스냅샷 목록을 조회합니다.

각 스냅샷의 ID, 크기, 상태, 생성 시간 등을 반환합니다.

Args:
    volume_id: EBS 볼륨 ID (예: vol-1234567890abcdef0)
    max_results: 최대 결과 수 (기본값: 100)
    region: AWS 리전 (선택적)
get_ebs_metricA

특정 EBS CloudWatch 지표를 조회합니다.

지표 이름, 볼륨 ID, 시간 범위를 지정하여 통계 데이터를 반환합니다.

Args:
    volume_id: EBS 볼륨 ID
    metric_name: CloudWatch 지표 이름. 지원되는 지표: VolumeReadOps, VolumeWriteOps, 
        VolumeReadBytes, VolumeWriteBytes, VolumeTotalReadTime, VolumeTotalWriteTime,
        VolumeIdleTime, VolumeQueueLength, VolumeThroughputPercentage, 
        VolumeConsumedReadWriteOps, BurstBalance
    start_time: 조회 시작 시간 (ISO 8601 형식)
    end_time: 조회 종료 시간 (ISO 8601 형식)
    period: 지표 수집 간격 (초 단위, 기본값: 300)
    statistics: 조회할 통계 유형 (Average, Sum, Minimum, Maximum, SampleCount)
    region: AWS 리전 (선택적)
list_ebs_metricsB

사용 가능한 EBS CloudWatch 지표 목록을 반환합니다.

get_advanced_metricsB

EBS 볼륨의 고급 성능 지표를 계산합니다.

I/O 사용률, 지연 시간, I/O 크기, 평균/버스팅 IOPS 및 처리량 등을 반환합니다.

Args:
    volume_id: EBS 볼륨 ID
    start_time: 조회 시작 시간 (ISO 8601 형식)
    end_time: 조회 종료 시간 (ISO 8601 형식)
    period: 지표 수집 간격 (초 단위, 기본값: 300)
    region: AWS 리전 (선택적)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have distinct purposes focused on different aspects of EBS monitoring (IOPS, throughput, advanced metrics, specific metrics, snapshot size, metric listing, snapshot listing). However, there is some overlap between calculate_iops, calculate_throughput, and get_advanced_metrics, as advanced metrics likely includes IOPS and throughput calculations, which could cause confusion about which tool to use for comprehensive analysis.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., calculate_iops, get_ebs_metric, list_volume_snapshots). The naming is uniform and predictable, making it easy for an agent to understand the action and target resource for each tool.

Tool Count5/5

With 7 tools, the server is well-scoped for EBS CloudWatch metrics monitoring. This count covers key operations like calculations, metric retrieval, snapshot management, and listing, without being overly complex or too sparse for the domain.

Completeness4/5

The tool set provides good coverage for EBS metrics and snapshots, including calculations, specific metric queries, and listing functions. A minor gap is the lack of tools for creating, updating, or deleting resources (e.g., snapshots or volumes), but this is reasonable if the server's purpose is focused on monitoring rather than management.