Amazon CloudWatch Logs MCP Server
@hyorimitsu
About Amazon CloudWatch Logs MCP Server
A Model Context Protocol (MCP) server that enables AI assistants to interact with Amazon CloudWatch Logs through a standardized interface using AWS SDK.
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
9Creates a new Amazon CloudWatch Logs log group
List and describe Amazon CloudWatch Logs log groups
Delete an Amazon CloudWatch Logs log group
Create a new log stream in an Amazon CloudWatch Logs log group
List and describe log streams in an Amazon CloudWatch Logs log group
Delete a log stream in an Amazon CloudWatch Logs log group
Write log events to a specified log stream in Amazon CloudWatch Logs
Retrieve log events from a specified log stream in Amazon CloudWatch Logs
Search log events with a pattern across log groups and streams in Amazon CloudWatch Logs
Overview
What is Amazon CloudWatch Logs MCP Server?
A Model Context Protocol server that provides tools for interacting with Amazon CloudWatch Logs via the AWS SDK. It enables AI assistants to manage CloudWatch logs through a standardized interface. Currently under active development and not yet production-ready.
How to use Amazon CloudWatch Logs MCP Server?
Clone the repository, install dependencies with pnpm install, build with pnpm run build, then configure the server with your AWS credentials (region, access key, secret key) in your MCP client settings under the amazon-cloudwatch-logs server entry.
Key features of Amazon CloudWatch Logs MCP Server
- Create, describe, and delete log groups
- Create, describe, and delete log streams
- Write log events to a log stream
- Retrieve log events from a log stream
- Search log events with a filter pattern across groups and streams
Use cases of Amazon CloudWatch Logs MCP Server
- AI assistant troubleshooting by searching and retrieving log events
- Automated log group and stream lifecycle management
- Writing application logs into CloudWatch Logs from AI-driven workflows
- Centralized log monitoring and filtering without manual AWS Console access
FAQ from Amazon CloudWatch Logs MCP Server
What is the purpose of this server?
It provides an MCP interface for AI assistants to perform CloudWatch Logs operations like creating log groups, streams, and reading or writing log events.
How do I configure the server?
Set environment variables AWS_REGION, AWS_ACCESS_KEY_ID, and AWS_SECRET_ACCESS_KEY in the MCP client configuration for the amazon-cloudwatch-logs server.
What operations does it support?
It supports nine tools: create_log_group, describe_log_groups, delete_log_group, create_log_stream, describe_log_streams, delete_log_stream, put_log_events, get_log_events, and filter_log_events.
Is this server ready for production use?
No. The project is under active development and not yet ready for production use; features and APIs may change significantly before a stable release.
How can I add new operations?
The server is designed to be extensible. You can create a new schema in src/operations/schemas/, implement the operation in src/operations/, add the tool definition to src/handlers/tools/types.ts, and list it in src/handlers/tools/tools.ts.
Frequently asked questions
What is the purpose of this server?
It provides an MCP interface for AI assistants to perform CloudWatch Logs operations like creating log groups, streams, and reading or writing log events.
How do I configure the server?
Set environment variables `AWS_REGION`, `AWS_ACCESS_KEY_ID`, and `AWS_SECRET_ACCESS_KEY` in the MCP client configuration for the `amazon-cloudwatch-logs` server.
What operations does it support?
It supports nine tools: `create_log_group`, `describe_log_groups`, `delete_log_group`, `create_log_stream`, `describe_log_streams`, `delete_log_stream`, `put_log_events`, `get_log_events`, and `filter_log_events`.
Is this server ready for production use?
No. The project is under active development and not yet ready for production use; features and APIs may change significantly before a stable release.
How can I add new operations?
The server is designed to be extensible. You can create a new schema in `src/operations/schemas/`, implement the operation in `src/operations/`, add the tool definition to `src/handlers/tools/types.ts`, and list it in `src/handlers/tools/tools.ts`.
Basic information
More Developer Tools MCP servers
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Huoshan Test
volcengineGrafana MCP server
grafanaMCP server for Grafana
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
Comments