MCP Sumo Logic

MCP Sumo Logic

site icon
2025.03.05 2
TypeScript日志搜索日志分析搜索工具
MCP Sumo Logic 是一个与 Sumo Logic API 集成的 MCP 服务器,用于执行日志搜索。它提供了自定义查询、可配置的时间范围搜索、错误处理和详细日志记录等功能,并支持 Docker 部署。
View on GitHub

Overview

基本能力

产品定位

MCP Sumo Logic 是一个与 Sumo Logic API 集成的 MCP 服务器,主要用于日志搜索和分析。

核心功能

  • 使用自定义查询搜索 Sumo Logic 日志
  • 可配置的时间范围搜索
  • 错误处理和详细日志记录
  • 支持 Docker 部署

适用场景

  • 日志分析和监控
  • 故障排查和调试
  • 安全审计和合规性检查

工具列表

  • search-sumologic:用于执行 Sumo Logic 日志搜索的工具,支持自定义查询和时间范围配置。

常见问题解答

  • 如何配置环境变量? 需要在 .env 文件中设置 ENDPOINTSUMO_API_IDSUMO_API_KEY
  • 如何运行 Docker 容器? 可以通过直接传递环境变量或使用 .env 文件运行容器。

使用教程

使用依赖

  1. 安装 Node.js 和 npm
  2. 克隆仓库
  3. 安装依赖: bash npm install

安装教程

  1. 创建 .env 文件并设置环境变量: env ENDPOINT=https://api.au.sumologic.com/api/v1 SUMO_API_ID=your_api_id SUMO_API_KEY=your_api_key
  2. 构建项目: bash npm run build
  3. 启动服务器: bash npm start

Docker 安装

  1. 构建 Docker 镜像: bash docker build -t mcp/sumologic .
  2. 运行容器: bash docker run -e ENDPOINT=your_endpoint -e SUMO_API_ID=your_api_id -e SUMO_API_KEY=your_api_key mcp/sumologic 或使用 .env 文件: bash docker run --env-file .env mcp/sumologic

调试方式

  1. 开发模式运行: bash npm run dev
  2. 运行测试: bash npm test

许可证

None