ecs-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ecs-mcpcheck status of my-app service in cluster production"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AWS ECS MCP Server
A Model Context Protocol (MCP) server for monitoring and analyzing AWS ECS (Elastic Container Service) metrics and services.
Features
ECS Service Monitoring: Check service status, health, and deployment information
CloudWatch Metrics: Get CPU, memory, and custom metrics for ECS services
Load Balancer Integration: Monitor target group health and response times
IAM Role Support: Works seamlessly with EC2 instance roles and ECS task roles
Intelligent Name Matching: Uses AI to find the correct cluster and service names
Related MCP server: emr-mcp-server
Installation
Install directly from GitHub using pipx:
# Install
pipx install git+https://github.com/neoai-agent/ecs-mcp.git
# Or run without installation
pipx run git+https://github.com/neoai-agent/ecs-mcp.gitQuick Start
On EC2 with IAM Role (Recommended)
ecs-mcp --openai-api-key "YOUR_OPENAI_API_KEY" --region "YOUR_AWS_REGION"With Explicit AWS Credentials
ecs-mcp --openai-api-key "YOUR_OPENAI_API_KEY" --access-key "YOUR_AWS_ACCESS_KEY" --secret-access-key "YOUR_AWS_SECRET_KEY" --region "YOUR_AWS_REGION"Available Tools
The server provides the following tools for AWS ECS analysis:
check_ecs_service_status: Get comprehensive service status including:
Running vs desired task count
Deployment status
Container images
Target group health
Unhealthy tasks
get_service_metrics: Get CloudWatch metrics for ECS services:
CPU utilization
Memory utilization
Custom metrics
get_ecs_target_group_response_time: Monitor load balancer response times
get_ecs_target_group_request_metrics: Get request count and error metrics
get_ecs_services: List all services in a cluster
IAM Permissions
For EC2 instance role or ECS task role:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:ListClusters",
"ecs:DescribeClusters",
"ecs:ListServices",
"ecs:DescribeServices",
"ecs:ListTasks",
"ecs:DescribeTasks",
"ecs:DescribeTaskDefinition",
"elasticloadbalancing:DescribeTargetHealth",
"cloudwatch:GetMetricData",
"cloudwatch:GetMetricStatistics"
],
"Resource": "*"
}
]
}Development
For development setup:
git clone https://github.com/neoai-agent/ecs-mcp.git
cd ecs-mcp
python -m venv ecs-venv
source ecs-venv/bin/activate # On Windows: ecs-venv\Scripts\activate
pip install -e ".[dev]"License
MIT License - See LICENSE file for details
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to monitor and troubleshoot AWS Application Signals services by tracking service health, analyzing SLO compliance, querying CloudWatch metrics, and investigating issues using distributed tracing with AWS X-Ray.Last updatedMIT
- Alicense-qualityDmaintenanceProvides intelligent guidance for EMR cluster management, configuration recommendations, and monitoring capabilitiesLast updated1MIT
- FlicenseAqualityDmaintenanceEnables searching and analyzing AWS CloudWatch logs with support for configurable log groups, time-based searches, and service-specific log stream filtering.Last updated5
- Flicense-qualityDmaintenanceAn MCP server for managing AWS ECS clusters, services, tasks, and container logs. Enables AI assistants to perform operations like scaling, deployments, and log retrieval via natural language.Last updated
Related MCP Connectors
Investigate errors, track deployments, analyze performance, and manage application monitoring
Real-time health monitoring and heartbeat tracking for agent services
Monitor MCP servers, API contracts and AI outputs for schema drift. Alerts on breaking changes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/neoai-agent/ecs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server