MCP Sumo Logic 日志查询服务

MCP Sumo Logic 日志查询服务

一个集成 Sumo Logic API 的 MCP 服务器,用于执行日志查询。

快速入门

  1. 克隆仓库并安装依赖: npm install

  2. 创建 .env 文件并配置环境变量: ENDPOINT=https://api.au.sumologic.com/api/v1 SUMO_API_ID=your_api_id SUMO_API_KEY=your_api_key

  3. 构建项目: npm run build

  4. 启动服务: npm start

Docker 使用

  1. 构建镜像: docker build -t mcp/sumologic .

  2. 运行容器(选择一种方式): a. 直接传递环境变量: docker run -e ENDPOINT=your_endpoint -e SUMO_API_ID=your_api_id -e SUMO_API_KEY=your_api_key mcp/sumologic b. 使用 .env 文件: docker run --env-file .env mcp/sumologic

示例查询

使用 search-sumologic 工具执行查询,示例: query='_index=app_pro_fiat_cont | json auto | fields log_identifier' from='2024-02-23T00:00:00Z' to='2024-02-24T00:00:00Z'

开发模式运行:npm run dev 测试运行:npm test