SolarWinds Logs MCP Server

SolarWinds Logs MCP Server

site icon
2025.03.06 0
TypeScript日志分析数据可视化其它
SolarWinds Logs MCP Server 是一个用于访问和可视化 SolarWinds Observability 日志的模型上下文协议(MCP)服务器。它提供了搜索和可视化日志的功能,支持高级过滤和时间范围设置。
View on GitHub

Overview

产品定位

SolarWinds Logs MCP Server 是一个用于访问和可视化 SolarWinds Observability 日志的工具,旨在帮助用户更方便地搜索和分析日志数据。

核心功能

  1. 搜索日志:支持通过过滤器、时间范围和分页选项搜索 SolarWinds Observability 日志。
  2. 可视化日志:生成日志事件的直方图 JSON 响应,支持可配置的时间间隔和时区。
  3. 高级过滤:支持按组、实体等高级过滤选项。
  4. 多种认证方式:支持通过 MCP 设置、环境变量或本地 .env 文件提供 API 令牌。

适用场景

  1. 日志分析:快速搜索和分析 SolarWinds Observability 日志。
  2. 故障排查:通过高级过滤和时间范围设置,快速定位问题。
  3. 数据可视化:生成日志事件的直方图,便于直观理解日志数据分布。

工具列表

  1. search_logs:搜索 SolarWinds Observability 日志,支持高级过滤和时间范围设置。
  2. visualize_logs:生成日志事件的直方图 JSON 响应,支持可配置的时间间隔和时区。

常见问题解答

  1. API 令牌配置:可以通过 MCP 设置、环境变量或本地 .env 文件提供 API 令牌。
  2. Windows 配置问题:如果遇到 ENOENT spawn npx 问题,可以使用完整的路径配置。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 可选安装 MCP Inspector 以进行调试。

安装教程

  1. 通过 npm 安装:
npm install -g mcp-solarwinds
  1. 或从源代码克隆并构建:
git clone https://github.com/@jakenuts/mcp-solarwinds.git
cd mcp-solarwinds
npm install
npm run build
  1. 或直接使用 npx:
npx -y mcp-solarwinds

调试方式

  1. 使用 MCP Inspector 进行调试:
npm run debug:inspector
  1. 本地测试:
cp .env.example .env
node examples/local-test.js

许可证

None