PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdatabasesjetbalsa
返回「databases」

jetbalsa

modelscope·@jetbalsa/mcp-opensearch-js

databases0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

OpenSearch MCP 服务器

一个用于查询和分析存储在 OpenSearch 中的 Wazuh 安全日志的模型上下文协议 (MCP) 服务器。

功能

  • 使用高级过滤搜索安全警报
  • 获取特定警报的详细信息
  • 生成安全事件统计信息
  • 可视化随时间变化的警报趋势
  • 长时间运行操作的进度报告
  • 结构化的错误处理

前提条件

  • Node.js v16 或更高版本
  • 访问包含 Wazuh 安全日志的 OpenSearch 实例

安装

选项 1:直接从 GitHub 使用 npx(推荐)

您可以使用 npx 直接运行此工具,而无需克隆仓库:

bash

从 GitHub 运行最新版本

npx github:jetbalsa/mcp-opensearch-js

启用调试模式运行

npx github:jetbalsa/mcp-opensearch-js --debug

您也可以指定特定的分支或提交

npx github:jetbalsa/mcp-opensearch-js#main

选项 2:本地安装

  1. 克隆此仓库: bash git clone https://github.com/jetbalsa/mcp-opensearch-js.git cd mcp-opensearch-js

  2. 安装依赖项: bash npm install

  3. 配置环境变量: bash cp .env.example .env

  4. 编辑 .env 文件以添加您的 OpenSearch 连接详情:

    OPENSEARCH_URL=https://your-opensearch-endpoint:9200 OPENSEARCH_USERNAME=your-username OPENSEARCH_PASSWORD=your-password DEBUG=false

运行服务器

启动服务器:

bash npm start

这将以 stdio 模式启动服务器。

启用调试日志记录:

bash npm run stdio:debug

使用 MCP CLI 测试:

bash npm run dev

这将使用 FastMCP CLI 工具以交互方式测试服务器。

使用 MCP Inspector 测试:

bash npm run inspect

这将启动服务器并将其连接到 MCP Inspector 以进行可视化调试。

服务器工具

服务器提供以下工具:

1. 搜索警报

在 Wazuh 数据中搜索安全警报。

参数:

  • query:搜索查询文本
  • timeRange:时间范围(例如,1h, 24h, 7d)
  • maxResults:返回的最大结果数
  • index:要搜索的索引模式

2. 获取警报详情

通过 ID 获取特定警报的详细信息。

参数:

  • id:警报 ID
  • index:索引模式

3. 警报统计

获取关于安全警报的统计信息。

参数:

  • timeRange:时间范围(例如,1h, 24h, 7d)
  • field:聚合字段(例如,rule.level, agent.name)
  • index:索引模式

4. 可视化警报趋势

随时间可视化警报趋势。

参数:

  • timeRange:时间范围(例如,1h, 24h, 7d)
  • interval:分组的时间间隔(例如,1h, 1d)
  • query:用于过滤警报的查询
  • index:索引模式

示例用法

使用 MCP CLI 工具:

tools 可用工具:

  • searchAlerts: 在 Wazuh 数据中搜索安全警报
  • getAlertDetails: 通过 ID 获取特定警报的详细信息
  • alertStatistics: 获取关于安全警报的统计信息
  • visualizeAlertTrend: 随时间可视化警报趋势

tools.searchAlerts(query: "rule.level:>10", timeRange: "12h", maxResults: 5)

与客户端一起使用

要将此 MCP 服务器与客户端实现一起使用:

javascript import { Client } from "@modelcontextprotocol/sdk"; import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";

const client = new Client( { name: "example-client", version: "1.0.0", }, { capabilities: {}, }, );

const transport = new SSEClientTransport(new URL(http://localhost:3000/sse));

await client.connect(transport);

// 使用工具 const result = await client.executeTool("searchAlerts", { query: "rule.level:>10", timeRange: "24h", maxResults: 10 });

console.log(result);

许可证

MIT

相关 MCP Servers(来自「databases」)

千牛安全审计

审计 npm 包依赖项以查找安全漏洞,提供详细的报告和修复建议,并集成 MCP。

@qianniuspace/mcp-security-audit

Claude 数据库连接器

通过API层将克劳德桌面版直接连接到数据库,使其能够探索数据库结构、编写SQL查询、分析数据集和创建报告。该API层还包含用于表探索和查询执行的工具。

@runekaagaard/mcp-alchemy

DBCode数据库管理工具

DBCode 是一个 Visual Studio Code 扩展,允许你管理许多数据库,包括 PostgreSQL、MySQL、SQL Server、DuckDB、Redis、MongoDB 等更多数据库。 DBCode 提供了运行 MCP 服务器的选项,可以访问这些数据库、它们的模式以及执行查询的能力。

@dbcodeio/public

DMS-数据库安全访问

AI 首选的统一数据访问通道,支持30多种数据源(阿里云全系/主流数据库/数仓)的安全访问。

@aliyun/alibabacloud-dms-mcp-server

Doris模型控制面板服务

后端服务,实现了模型控制面板协议,可连接到 Apache Doris 数据库,允许用户执行 SQL 查询、管理元数据,并且有可能利用大语言模型(LLMs)完成自然语言到 SQL 的转换等任务。

@apache/doris-mcp-server

Excel服务器

提供对Excel文件的操纵功能。此服务器启用工作簿创建、数据操纵、格式设置和高级Excel功能。

@haris-musa/excel-mcp-server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/jetbalsa-mcp-opensearch-js/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
databases / security-and-iam
运行方式
No
许可证
Unknown
详情文件
jetbalsa-mcp-opensearch-js.md