Skip to content

Commit 4e33180

Browse files
chrisleekrCopilot
andauthored
feat: added AWS ECS triage MCP tool (#39)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 04ed896 commit 4e33180

File tree

19 files changed

+1562
-528
lines changed

19 files changed

+1562
-528
lines changed

.env.example

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
MCP_CONFIG_TIME_ZONE='Australia/Melbourne'
2+
13
MCP_LOG_LEVEL=info
24

35
# Application environment (dev/prod/staging)

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,21 @@
4040
},
4141
"cSpell.language": "en-US",
4242
"cSpell.words": [
43+
"AWSECS",
4344
"AWSS",
4445
"buildkitd",
4546
"buildx",
4647
"CERTDIR",
4748
"chrislee",
4849
"chrisleekr",
50+
"containerinsights",
51+
"CWLI",
4952
"dbsize",
5053
"dind",
5154
"dpop",
5255
"interruptible",
5356
"iovalkey",
57+
"ispresent",
5458
"localise",
5559
"loglevel",
5660
"modelcontextprotocol",

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ A playground for Model Context Protocol (MCP) server built with TypeScript and S
88
- OAuth authentication/3rd party authorization: Implements an OAuth server for MCP clients to process 3rd party authorization servers like Auth0, providing Dynamic Application Registration for MCP server.
99
- Storage: Provide storage for MCP server to store data like OAuth sessions, tokens, etc.
1010
- Session Management: Support stateful sessions by using replay of initial request.
11-
- Tools: `aws-s3`, `echo`, `system-time`, `streaming`, `project` for demonstration.
11+
- Tools:
12+
- `aws-ecs`: Investigate the ECS service, task and cloudwatch logs using AWS ECS, Cloudwatch Logs and Bedrock
13+
- `aws-s3`: Get the list of S3 buckets and objects
14+
- `system-time`: Get the current system time in various formats with timezone support
15+
- `echo`: Echo a message back with transformations, repetition
16+
- `streaming`: Simulate real-time streaming data with live updates
17+
- `project`: Find keywords in the current project directory
1218
- Prompts: `echo`
1319

1420
## Why this project exists?

0 commit comments

Comments
 (0)