日志搜索服务

一个与Sumo Logic API集成的模型上下文协议服务器,用于执行日志搜索。

  • by pv-platforma
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 pv-platforma/mcp-sumologic-pv

使用说明

MCP求和逻辑

模型上下文协议(MCP)服务器,与Sumo Logic的API集成以执行日志搜索。

特性

环境变量

ENDPOINT=https://api.au.sumologic.com/api/v1  # Sumo Logic API endpoint
SUMO_API_ID=your_api_id                       # Sumo Logic API ID
SUMO_API_KEY=your_api_key                     # Sumo Logic API Key

设置

  1. 克隆存储库
  2. 安装依赖项:
    npm install
    
  3. 创建一个 .env 包含所需环境变量的文件
  4. 构建项目:
    npm run build
    
  5. 启动服务器:
    npm start
    

Docker设置

  1. 构建Docker镜像:

    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
    

    注意:确保.env文件包含所需的环境变量:

    ENDPOINT=your_endpoint
    SUMO_API_ID=your_api_id
    SUMO_API_KEY=your_api_key
    

错误处理