Token导航 LogoToken导航TokenDH.com
MCP Sumo Logic Server logo
开发工具stdio官方级别未说明来源级核验

MCP Sumo Logic Server

MCP Server

MCP server for Sumologic

工具数

1

提示词数

0

GitHub Stars

10

资源数

0
TypeScript日志分析Api Integration

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

samwang0723

提供方

samwang0723

最后核验

2026/5/18 04:04

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -e ENDPOINT=your_endpoint -e SUMO_API_ID=your_api_id -e SUMO_API_KEY=your_api_key mcp/sumologic

详细介绍

](https://mseep.ai/app/samwang0723-mcp-sumologic)

MCP求和逻辑

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

特性

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

环境变量

ENDPOINT=https://{host}/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
  1. 创建一个 .env 包含所需环境变量的文件
  2. 构建项目:
   npm run build
  1. 启动服务器:
   npm start

Docker设置

  1. 构建Docker镜像:
   docker build -t mcp/sumologic .
  1. 运行容器(选择一种方法):

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

用法

服务器暴露了一个 search-sumologic 接受以下参数的工具:

  • query (必填):Sumo Logic搜索查询
  • from (可选):ISO 8601格式的开始时间
  • to (可选):ISO 8601格式的结束时间

查询示例:

const query = '_index={index} | json auto | fields log_identifier';
const results = await search(sumoClient, query, {
  from: '2024-02-23T00:00:00Z',
  to: '2024-02-24T00:00:00Z',
});

错误处理

服务器包括全面的错误处理和日志记录:

  • 捕获API错误并记录详细信息
  • 监视并记录搜索作业状态
  • 网络和身份验证问题得到妥善处理

发展

要在开发模式下运行:

npm run dev

用于测试:

npm test

Makefile

常见任务可通过以下方式获得 make:

命令描述
make install安装依赖项
make build构建项目
make start启动服务器
make dev以开发模式启动(自动重新加载)
make clean删除 dist/node_modules/
make lint运行ESLint
make test运行测试
make docker-build构建Docker镜像
make docker-run运行容器 .env 端口3006上的文件
make docker-compose通过Docker Compose启动服务
make docker-down停止Docker Compose服务

目录标签

目录标签

TypeScript日志分析Api Integrationdeveloper-toolsmcp-sumologiclog-searchapi-integration日志搜索本地部署SumoLogic集成API服务监控工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP