
MCP Sumo Logic

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
文件中设置ENDPOINT
、SUMO_API_ID
和SUMO_API_KEY
。 - 如何运行 Docker 容器?
可以通过直接传递环境变量或使用
.env
文件运行容器。
使用教程
使用依赖
- 安装 Node.js 和 npm
- 克隆仓库
- 安装依赖:
bash npm install
安装教程
- 创建
.env
文件并设置环境变量:env ENDPOINT=https://api.au.sumologic.com/api/v1 SUMO_API_ID=your_api_id SUMO_API_KEY=your_api_key
- 构建项目:
bash npm run build
- 启动服务器:
bash npm start
Docker 安装
- 构建 Docker 镜像:
bash docker build -t mcp/sumologic .
- 运行容器:
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
调试方式
- 开发模式运行:
bash npm run dev
- 运行测试:
bash npm test
许可证
None