MCP Sumo Logic 日志查询服务
一个集成 Sumo Logic API 的 MCP 服务器,用于执行日志查询。
快速入门
-
克隆仓库并安装依赖: npm install
-
创建
.env
文件并配置环境变量: ENDPOINT=https://api.au.sumologic.com/api/v1 SUMO_API_ID=your_api_id SUMO_API_KEY=your_api_key -
构建项目: npm run build
-
启动服务: npm start
Docker 使用
-
构建镜像: docker build -t mcp/sumologic .
-
运行容器(选择一种方式): 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