Token导航 LogoToken导航TokenDH.com
MCP Amazon Cloud Watch Logs logo
开发工具未说明官方级别未说明来源级核验

MCP Amazon Cloud Watch 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.

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
日志管理TypeScript云服务

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hyorimitsu

提供方

hyorimitsu

最后核验

2026/5/18 02:50

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Amazon CloudWatch记录MCP服务器

一种模型上下文协议(MCP)服务器,提供与Amazon CloudWatch日志服务交互的工具。此服务器使AI助手能够使用AWS SDK通过标准化接口管理CloudWatch日志。

![License: MIT](https://opensource.org/licenses/MIT) ![Code Style](https://github.com/hyorimitsu/mcp-amazon-cloudwatch-logs/actions/workflows/check-code-style.yaml) ](https://www.npmjs.com/package/@hyorimitsu/amazon-cloudwatch-logs-mcp-server) ](https://github.com/hyorimitsu/mcp-amazon-cloudwatch-logs/pkgs/container/mcp-amazon-cloudwatch-logs)

注: 该项目目前正在积极开发中,尚未准备好投入生产使用。在第一个稳定版本发布之前,功能和API可能会发生重大变化。

概述

此MCP服务器允许AI助手通过模型上下文协议与Amazon CloudWatch日志进行交互。它为执行各种CloudWatch日志操作提供了一个标准化的接口,实现了对日志数据的全面管理和监控。

快速开始

先决条件

  • 具有CloudWatch日志访问权限的AWS帐户
  • 具有适当权限的AWS访问密钥和密钥
  • Node.js(用于npm安装)或Docker

安装

选择以下安装方法之一:

选项1:npm包

# Install the package
npm install -g @hyorimitsu/amazon-cloudwatch-logs-mcp-server

# Configure in your AI assistant's configuration
# See Configuration section below

选项2:Docker镜像

# Pull the Docker image
docker pull ghcr.io/hyorimitsu/mcp-amazon-cloudwatch-logs:latest

# Configure in your AI assistant's configuration
# See Configuration section below

方案3:地方发展建设

# Clone the repository
git clone https://github.com/hyorimitsu/mcp-amazon-cloudwatch-logs.git
cd mcp-amazon-cloudwatch-logs

# Install dependencies
pnpm install

# Build the project
pnpm run build

# Configure in your AI assistant's configuration
# See Configuration section below

配置

将服务器添加到AI助手的配置中:

用于npm安装

{
  "mcpServers": {
    "amazon-cloudwatch-logs": {
      "command": "amazon-cloudwatch-logs-mcp-server",
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "",
        "AWS_SECRET_ACCESS_KEY": ""
      }
    }
  }
}

用于Docker安装

{
  "mcpServers": {
    "amazon-cloudwatch-logs": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "AWS_REGION",
        "-e",
        "AWS_ACCESS_KEY_ID",
        "-e",
        "AWS_SECRET_ACCESS_KEY",
        "ghcr.io/hyorimitsu/mcp-amazon-cloudwatch-logs"
      ],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "",
        "AWS_SECRET_ACCESS_KEY": ""
      }
    }
  }
}

地方发展建设

{
  "mcpServers": {
    "amazon-cloudwatch-logs": {
      "command": "node",
      "args": ["/path/to/mcp-amazon-cloudwatch-logs/build/index.js"],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_ACCESS_KEY_ID": "",
        "AWS_SECRET_ACCESS_KEY": ""
      }
    }
  }
}

环境变量

变量必填描述默认值
AWS_REGION您的CloudWatch日志资源所在的AWS区域us-east-1
AWS_ACCESS_KEY_ID用于身份验证的AWS访问密钥ID-
AWS_SECRET_ACCESS_KEY用于身份验证的AWS秘密访问密钥-
READONLY设置为“true”时,只允许读取操作false

只读模式

通过设置启用只读模式 READONLY 环境变量 "true":

"env": {
  "AWS_REGION": "us-east-1",
  "AWS_ACCESS_KEY_ID": "",
  "AWS_SECRET_ACCESS_KEY": "",
  "READONLY": "true"
}

在只读模式下:

  • 只有READ操作(检索或查询信息的工具)可用
  • WRITE操作(创建、修改或删除资源的工具)已禁用

这对于您希望允许查看日志但阻止对CloudWatch日志资源进行任何修改的场景非常有用。

可用工具

日志组操作

工具名称操作类型描述
create_log_groupWRITE创建具有指定名称的日志组。每个区域每个帐户最多可以创建1000000个日志组。
describe_log_groupsREAD列出指定的日志组。您可以列出所有日志组或按前缀筛选结果。结果按日志组名称进行ASCII排序。
delete_log_groupWRITE删除指定的日志组,并永久删除与该日志组关联的所有存档日志事件。

日志流操作

工具名称操作类型描述
create_log_streamWRITE为指定的日志组创建日志流。日志流是源自单个源的日志事件序列,例如正在监视的应用程序实例或资源。
describe_log_streamsREAD列出指定日志组的日志流。您可以列出所有日志流或按前缀过滤结果。您还可以控制结果的排序方式。
delete_log_streamWRITE删除指定的日志流,并永久删除与该日志流关联的所有存档日志事件。

记录事件操作

工具名称操作类型描述
put_log_eventsWRITE将一批日志事件上传到指定的日志流。
get_log_aventsREAD列出指定日志流中的日志事件。您可以列出所有日志事件或使用时间范围进行筛选。
filter_log_eventsREAD列出指定日志组中的日志事件。您可以列出所有日志事件,或通过以下一项或多项筛选结果:筛选模式、时间范围或日志流名称(或与多个日志流匹配的日志流名称前缀)。

洞察运营

工具名称操作类型描述
start_queryREAD使用CloudWatch Logs Insights启动对一个或多个日志组的查询。您可以指定要查询的日志组和时间范围以及要使用的查询字符串。
stop_queryREAD停止正在进行的CloudWatch Logs Insights查询。如果查询已经结束,操作将返回一个错误,指示指定的查询未运行。
get_query_resultsREAD返回指定查询的结果。
describe_queriesREAD返回此帐户中已计划、正在运行或最近已运行的CloudWatch Logs Insights查询的列表。您可以请求所有查询,也可以将其限制为特定日志组的查询或具有特定状态的查询。

有关每个工具的详细文档,包括参数和示例,请参阅 TOOLS.md.

发展

有关开发和扩展此项目的信息,请参阅 贡献.md.

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

日志管理TypeScript云服务developer-toolsmcpcloudwatch-logs本地部署AWS服务AI集成监控工具

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP