Wazuh MCP远程服务器

一个生产就绪、企业级的MCP合规远程服务器,提供与Wazuh SIEM平台的无缝集成,支持最新的可流式HTTP传输协议。

  • by emlignon-beep
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 emlignon-beep/Wazuh-MCP-Server

使用说明

Wazuh MCP远程服务器v4.0.3

A. 生产就绪,企业级 符合MCP标准的远程服务器,使用最新的 可流式HTTP传输 (医学委员会2025-06-18)。

最新标准:可流式HTTP传输 /mcp 终点(2025-06-18)

向后兼容的:遗产 /sse 端点已维护

合规: ✅ 100%符合MCP 2025-06-18规范

🌟 特性

核心能力

  • 🔗 符合MCP标准的远程服务器:完全符合MCP 2025-06-18规范
  • ⚡ 可流式HTTP传输:现代 /mcp 具有动态SSE升级的端点
  • 🔄 向后兼容的:遗产 /sse 旧客户端的端点
  • 📡 协议版本控制:支持2025年6月18日、2025年3月26日和2024年11月5日
  • 🔐 承载令牌身份验证:基于JWT的安全远程访问身份验证
  • 🛡️ 生产安全:速率限制、输入验证、CORS保护、源验证
  • 📊 综合监控:Prometheus指标、健康检查、结构化日志记录
  • 🐳 100%集装箱化:Docker中的一切-与操作系统无关的部署(Windows/macOS/Linux)
  • 🌍 零主机依赖性:主机系统上不需要Python、工具或库
  • 🔄 高可用性:集成断路器、指数回退重试逻辑、连接耗尽的优雅关机
  • ☁️ 无服务器就绪:可插拔会话存储(Redis或内存中)、无状态操作、水平扩展支持

🏅 MCP 2025-06-18规范合规性

这个实现 100%符合要求 使用最新的MCP规范:

标准 状态 实施
🔗 流式HTTP ✅ 符合要求 /mcp 支持POST/GET/DELETE的端点
📡 协议版本控制 ✅ 合规 MCP协议版本头验证
⚡ 动态流媒体 ✅ 符合性 基于Accept标头的JSON或SSE
🔐 认证 ✅ 合规性 承载令牌(JWT)身份验证
🛡️ 安全 ✅ 合规性 HTTPS、源验证、速率限制
🔄 传统支持 ✅ 合规性 遗留问题 /sse 端点已维护
📋 会话管理 ✅ 合规性 支持DELETE的完整会话生命周期

满分:33/33符合要求 ⭐

📋 查看完整合规性验证→

参考文献

Wazuh集成

支持的Wazuh版本: 4.8.0 - 4.14.1 ✅

  • 🔍 高级安全监控:实时警报分析和威胁检测
  • 👥 代理管理:全面的代理生命周期和运行状况监控
  • 🚨 事件响应:自动威胁搜索和响应能力
  • 📈 安全分析:绩效指标和合规性报告
  • 🌐 多环境:支持云、内部部署和混合部署
  • 🆕 最新功能:全面支持Wazuh 4.14.1增强功能,包括改进的漏洞扫描和AWS集成

29专用工具

安全操作综合工具包,包括:

警报管理(4个工具)

  • 获取警告:通过筛选检索安全警报
  • get_wazuh_alert_summary:按字段分组的警报摘要
  • 分析警报模式:模式分析和异常检测
  • 搜索安全事件:高级安全事件搜索

代理管理(6个工具)

  • get_wazuh_agents:代理信息和状态
  • get_wazuh_runing_agents:主动代理监控
  • check_agent_health:代理健康状态检查
  • 获取代理流程:运行流程清单
  • get_agent_ports:开放端口监控
  • get_agent_configuration:代理配置详细信息

漏洞管理(3个工具)

  • get_wazuh_脆弱性:脆弱性评估
  • get_wazuh_critical_vulbility:关键漏洞重点
  • get_wazuh_脆弱性_总结:脆弱性统计

安全分析(6个工具)

  • 分析安全威胁:AI驱动的威胁分析
  • check_ioc_计算:IoC信誉检查
  • 绩效风险评估:综合风险分析
  • get_top_security_threats:最高威胁识别
  • generate_security_report:自动安全报告
  • 运行兼容性检查:框架合规性验证

系统监控(10个工具)

  • get_wazuh_统计:综合系统指标
  • get_wazuh_weekly_starts:每周趋势分析
  • get_wazuh_cluster_health:群集运行状况监测
  • get_wazuh_cluster_nodes:节点状态和信息
  • get_wazuh_rules_summary:规则有效性分析
  • get_wazuh_remoted_stats:代理通信统计
  • get_wazuh_log_collector_stats:日志收集指标
  • search_wazuh_manager日志:经理日志搜索
  • get_wazuh_manager _错误日志:错误日志分析
  • validate_wazuh_connection:连接验证

🚀 快速开始

先决条件

  • 码头工人 20.10+使用Compose v2.20+
  • python 3.9+(可选,用于操作系统无关的部署脚本)
  • 瓦祖 4.8.0-4.14.1使用API访问进行部署

操作系统无关部署:一切都在Docker容器中运行。在Windows、macOS和Linux上工作相同。

1.克隆存储库

git clone <your-repository-url>
cd Wazuh-MCP-Server

2.配置环境

# Copy environment template
cp .env.example .env

# Edit configuration (required)
# Windows: notepad .env
# macOS/Linux: nano .env

基本配置:

# Wazuh Server Connection
WAZUH_HOST=https://your-wazuh-server.com
WAZUH_USER=your-api-user
WAZUH_PASS=your-api-password
WAZUH_PORT=55000

# MCP Remote Server Configuration
MCP_HOST=0.0.0.0
MCP_PORT=3000

# Authentication (JWT Secret Key)
AUTH_SECRET_KEY=your-secret-key-here

# CORS for Claude Desktop
ALLOWED_ORIGINS=https://claude.ai,https://*.anthropic.com

3.使用Docker进行部署(操作系统无关)

选项1:Python部署脚本(推荐-适用于所有平台)

# Windows
python deploy.py

# macOS/Linux
python3 deploy.py

选项2:平台特定脚本

# Linux/macOS
./deploy-production.sh

# Windows (PowerShell/CMD)
deploy.bat

# Or use Docker Compose directly (all platforms)
docker compose up -d --wait

4.获取身份验证令牌

# Server will generate an API key on startup (check logs)
docker compose logs wazuh-mcp-remote-server | grep "API key"

# Exchange API key for JWT token
curl -X POST http://localhost:3000/auth/token \
  -H "Content-Type: application/json" \
  -d '{"api_key": "wazuh_your-generated-api-key"}'

5.验证MCP端点

# Test the official /sse endpoint
curl -H "Authorization: Bearer your-jwt-token" \
     -H "Origin: http://localhost" \
     -H "Accept: text/event-stream" \
     http://localhost:3000/sse

# Check service status
docker compose ps

# Health check
curl http://localhost:3000/health

📋 配置

环境变量

变量 描述 默认值 必填
WAZUH_HOST Wazuh服务器URL - ✅
WAZUH_USER API用户名 - ✅
WAZUH_PASS API密码 - ✅
WAZUH_PORT API端口 55000 ❌
WAZUH_INDEXER_HOST Wazuh Indexer主机名(4.8.0+版本的漏洞工具所需) - ❌*
WAZUH_INDEXER_PORT Wazuh索引器端口 9200 ❌
WAZUH_INDEXER_USER Wazuh索引器用户名 - ❌*
WAZUH_INDEXER_PASS Wazuh索引器密码 - ❌*
MCP_HOST 服务器绑定地址 0.0.0.0 ❌
MCP_PORT 服务器端口 3000 ❌
AUTH_MODE 身份验证模式: oauth, bearer, none bearer ❌
AUTH_SECRET_KEY JWT签名密钥 自动生成 ❌
OAUTH_ENABLE_DCR 启用OAuth动态客户端注册 true ❌
LOG_LEVEL 日志记录级别 INFO ❌
WAZUH_VERIFY_SSL SSL验证 false ❌
ALLOWED_ORIGINS CORS起源 https://claude.ai ❌
REDIS_URL 无服务器会话的Redis URL - ❌
SESSION_TTL_SECONDS 会话TTL(仅限Redis) 1800 ❌

备注: *WAZUH_INDEXER_* 使用Wazuh 4.8.0+时,漏洞工具需要变量。这 /vulnerability API在Wazuh 4.8.0中被删除。

Docker编写配置

这 compose.yml 遵循Docker Compose v2最新的命名约定,包括:

  • 多平台构建 (AMD64/ARM64)
  • 安全强化 (非root用户,只读文件系统)
  • 资源限制 (CPU/内存限制)
  • 健康检查 具有自动恢复功能
  • 结构化日志记录 带旋转

🔧 发展

地方发展设置

选项1:Docker开发环境

# Run with development compose file
docker compose -f compose.dev.yml up -d --build

# View logs
docker compose -f compose.dev.yml logs -f

选项2:原生Python开发

# Create virtual environment
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run development server
python -m wazuh_mcp_server

项目结构

src/wazuh_mcp_server/
├── __main__.py              # Application entry point
├── server.py                # MCP-compliant FastAPI server
├── config.py                # Configuration management
├── auth.py                  # Authentication & authorization
├── security.py              # Security middleware & validation
├── monitoring.py            # Metrics & health checks
├── resilience.py            # Circuit breakers & retry logic
├── api/
│   └── wazuh_client.py      # Wazuh API client
└── tools/                   # MCP tools implementation
    └── core.py              # 3 essential security tools

构建自定义图像

# Build for current platform
docker build -t wazuh-mcp-server:custom .

# Multi-platform build
docker buildx build --platform linux/amd64,linux/arm64 -t wazuh-mcp-server:multi .

🛡️ 安全

生产安全功能

  • 🔐 认证:基于JWT的API密钥认证
  • 🚫 速率限制:按客户端请求限制
  • 🛡️ 输入验证:SQL注入和XSS保护
  • 🌐 CORS保护:可配置的原产地限制
  • 🔒 TLS支持:HTTPS/WSS加密就绪
  • 👤 非根执行:集装箱安全加固

安全最佳实践

# Generate secure API key
openssl rand -hex 32

# Set restrictive file permissions
chmod 600 .env
chmod 700 deploy-production.sh

# Regular security updates
docker compose pull
docker compose up -d

🚀 高级功能

高可用性(HA)

服务器包括生产级HA功能,可实现最大可靠性:

断路器

  • 连续5次故障后自动打开
  • 防止Wazuh API的级联故障
  • 60秒后自动恢复
  • 在停机期间优雅地回落

重试逻辑

  • 具有抖动的指数回退
  • 3次重试,延迟1-10秒
  • 适用于所有Wazuh API调用
  • 处理瞬态网络故障

优雅关闭

  • 等待活动连接完成(最多30秒)
  • 在终止之前运行清理任务
  • 防止重启过程中数据丢失
  • 与Docker健康检查集成

实施:

# Automatically applied to all Wazuh API calls
# No configuration required - works out of the box

无服务器就绪

通过外部会话存储实现水平可扩展的无服务器部署:

默认模式:内存会话

# Single-instance deployments (default)
# No configuration needed
docker compose up -d
  • ✅ 零配置
  • ✅ 立即工作
  • ❌ 重新启动时会话丢失
  • ❌ 无法水平缩放

无服务器模式:Redis会话

# Multi-instance/serverless deployments
# Configure Redis in .env file
REDIS_URL=redis://redis:6379/0
SESSION_TTL_SECONDS=1800  # 30 minutes

# Deploy with Redis
docker compose -f compose.yml -f compose.redis.yml up -d
  • ✅ 会话在重新启动后持续存在
  • ✅ 水平缩放支持
  • ✅ 无服务器兼容(AWS Lambda,云运行)
  • ✅ 自动会话过期

Redis设置(可选):

# compose.redis.yml
services:
  redis:
    image: redis:7-alpine
    ports:
      - "6379:6379"
    volumes:
      - redis-data:/data
    healthcheck:
      test: ["CMD", "redis-cli", "ping"]
      interval: 5s

volumes:
  redis-data:

验证:

# Check session storage mode
curl http://localhost:3000/health | jq '.session_storage'

# Output:
# {
#   "type": "InMemorySessionStore"  # or "RedisSessionStore"
#   "sessions_count": 5
# }

📊 监控与操作

健康监测

# Application health
curl http://localhost:3000/health

# Detailed metrics
curl http://localhost:3000/metrics

# Container health
docker inspect wazuh-mcp-server --format='{{.State.Health.Status}}'

日志管理

# Follow live logs
docker compose logs -f --timestamps wazuh-mcp-server

# Export logs
docker compose logs --since=24h wazuh-mcp-server > server.log

性能监控

  • 普罗米修斯指标: /metrics 端点
  • 健康检查: /health 详细状态
  • 请求跟踪:结构化JSON日志记录
  • 资源使用情况:Docker统计数据集成

🔧 管理命令

Docker编写操作

# Deploy/Update
./deploy-production.sh

# View status
docker compose ps --format table

# Scale service
docker compose up --scale wazuh-mcp-server=2 -d

# Stop services  
docker compose down --timeout 30

# Full cleanup
docker compose down --volumes --remove-orphans

维护

# Update images
docker compose pull && docker compose up -d

# Backup configuration
tar -czf backup-$(date +%Y%m%d).tar.gz .env compose.yml

# View resource usage
docker stats wazuh-mcp-server --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"

🌐 API 参考

MCP协议端点

端点 方法 描述
/mcp 获取/发布 推荐的MCP终点 (流式HTTP-2025-06-18)
/sse GET 传统SSE端点(向后兼容)
/ POST JSON-RPC 2.0端点(API访问的替代方法)
/health GET 健康检查和状态
/metrics GET 普罗米修斯指标
/docs GET OpenAPI文档

身份验证端点

端点 方法 描述
/auth/token POST 交换JWT令牌的API密钥(承载模式)
/.well-known/oauth-authorization-server GET OAuth 2.0发现(OAuth模式)
/oauth/authorize GET OAuth授权端点
/oauth/token POST OAuth令牌交换
/oauth/register POST 动态客户端注册(DCR)

克劳德桌面版:使用 /mcp 使用OAuth模式的端点,以获得最佳体验

认证

# Get access token
curl -X POST http://localhost:3000/auth/token \
  -H "Content-Type: application/json" \
  -d '{"api_key": "your-api-key"}'

# Use token in requests
curl -H "Authorization: Bearer <token>" http://localhost:3000/

🤝 整合

🤖 Claude桌面集成

重要提示: Claude Desktop通过以下方式支持远程MCP服务器 连接器UI,而不是通过 claude_desktop_config.json 文件。JSON配置文件仅支持基于本地stdio的MCP服务器。

先决条件

  • Claude Pro、Max、团队或企业计划 (自定义连接器需要)
  • 您的Wazuh MCP服务器已部署,可通过以下方式访问 超文本传输安全协议
  • 自定义连接器功能当前位于 测试版

步骤1:部署服务器

确保您的Wazuh MCP服务器正在运行且可公开访问:

# Deploy the server
docker compose up -d

# Verify it's running (must be HTTPS in production)
curl https://your-server-domain.com/health

步骤2:在Claude Desktop中添加自定义连接器

  1. 打开 克劳德桌面版
  2. 首选 设置 → 连接器
  3. 点击 “添加自定义连接器”
  4. 输入您的MCP服务器URL:
    • 推荐(流式HTTP): https://your-server-domain.com/mcp
    • 传统(苏格兰和南方能源公司): https://your-server-domain.com/sse
  5. 在 高级设置,添加您的Bearer令牌进行身份验证
  6. 点击 连接

步骤3:在聊天中启用工具

  1. 在聊天界面中,单击 “搜索和工具” 按钮
  2. 在列表中找到您的Wazuh连接器
  3. 点击 “连接” 进行身份验证(如果需要)
  4. 根据需要启用/禁用特定工具

身份验证模式

服务器支持通过配置的三种身份验证模式 AUTH_MODE 环境变量:

模式 AUTH_MODE 用例 克劳德桌面支持
OAuth oauth 使用Claude Desktop制作 ✅ 本地(推荐)
承载令牌 bearer API/编程访问 ✅ 通过高级设置
无授权 none 开发/测试 ✅ 直接连接

选项A:OAuth(建议用于Claude Desktop)

OAuth与动态客户端注册(DCR)提供了最佳的Claude桌面体验。

# Set environment variable
AUTH_MODE=oauth docker compose up -d

它是如何工作的:

  1. Claude Desktop通过以下方式发现OAuth端点 /.well-known/oauth-authorization-server
  2. 自动注册为客户端(DCR)
  3. 无缝处理授权流

OAuth端点:

  • 发现: /.well-known/oauth-authorization-server
  • 授权: /oauth/authorize
  • 令牌: /oauth/token
  • 注册: /oauth/register (DCR)

选项B:承载令牌(程序化访问)

对于API访问或当OAuth不可用时:

# Default mode
AUTH_MODE=bearer docker compose up -d

步骤1:获取API密钥

docker compose logs wazuh-mcp-remote-server | grep "API key"

第二步:兑换JWT代币

curl -X POST https://your-server-domain.com/auth/token \
  -H "Content-Type: application/json" \
  -d '{"api_key": "wazuh_your-generated-api-key"}'

步骤3:使用承载令牌 在Claude Desktop的高级设置或API请求中添加令牌。


选项C:无授权(仅限开发)

仅用于本地开发和测试。 不建议用于生产。

AUTH_MODE=none docker compose up -d

无需身份验证-客户端直接连接。


支持的功能

功能 状态
工具 ✅ 支持
提示 ✅ 支持
资源 ✅ 支持
文本/图像结果 ✅ 支持
资源订阅 ❌ 尚未支持
采样 ❌ 尚未支持

⚠️ 常见错误:远程服务器使用JSON配置

❌ 这行不通 --JSON配置仅适用于本地stdio服务器:

{
  "mcpServers": {
    "wazuh-security": {
      "url": "https://your-server.com/mcp",
      "headers": { "Authorization": "Bearer ..." }
    }
  }
}

这会产生错误:

Could not load app settings
"path": ["mcpServers", "wazuh-security", "command"]
"message": "Required"

✅ 正确方法: 使用 设置→ 连接器 UI如上所述。

要求清单:

  • ✅ Claude Pro、Max、团队或企业计划
  • ✅ 使用 连接器UI (设置→ 连接器),不是 claude_desktop_config.json
  • ✅ 服务器必须可通过以下方式访问 超文本传输安全协议 (生产)
  • ✅ 使用 /mcp 端点(流式HTTP)或 /sse 端点(遗留)
  • ✅ 身份验证:OAuth(推荐)、Bearer令牌或Authless(仅限开发人员)

编程式访问

使用官方/sse端点:

import httpx
import asyncio

async def connect_to_mcp_sse():
    """Connect to MCP server using SSE endpoint."""
    async with httpx.AsyncClient() as client:
        # Get authentication token first
        auth_response = await client.post(
            "http://localhost:3000/auth/token",
            json={"api_key": "your-api-key"}
        )
        token = auth_response.json()["access_token"]
        
        # Connect to SSE endpoint
        async with client.stream(
            "GET",
            "http://localhost:3000/sse",
            headers={
                "Authorization": f"Bearer {token}",
                "Accept": "text/event-stream",
                "Origin": "http://localhost"
            }
        ) as response:
            async for chunk in response.aiter_text():
                print(f"Received: {chunk}")

# Run the SSE client
asyncio.run(connect_to_mcp_sse())

使用JSON-RPC端点(替代):

import httpx

async def query_wazuh_mcp():
    async with httpx.AsyncClient() as client:
        # Get authentication token
        auth_response = await client.post(
            "http://localhost:3000/auth/token",
            json={"api_key": "your-api-key"}
        )
        token = auth_response.json()["access_token"]
        
        # Make JSON-RPC request
        response = await client.post(
            "http://localhost:3000/",
            headers={
                "Authorization": f"Bearer {token}",
                "Origin": "http://localhost"
            },
            json={
                "jsonrpc": "2.0",
                "id": "1",
                "method": "tools/list"
            }
        )
        return response.json()

🚨 故障排除

常见问题

主控程序 /sse 端点问题

# Test SSE endpoint authentication
curl -I http://localhost:3000/sse
# Expected: 401 Unauthorized (good - auth required)

# Test with valid token
curl -H "Authorization: Bearer your-jwt-token" \
     -H "Origin: http://localhost" \
     -H "Accept: text/event-stream" \
     http://localhost:3000/sse
# Expected: 200 OK with SSE stream

# Get new authentication token
curl -X POST http://localhost:3000/auth/token \
     -H "Content-Type: application/json" \
     -d '{"api_key": "your-api-key"}'

Claude桌面连接问题

# Verify Claude Desktop can reach the server
curl http://localhost:3000/health
# Expected: {"status": "healthy"}

# Check CORS configuration
grep ALLOWED_ORIGINS .env
# Should include: https://claude.ai,https://*.anthropic.com

连接被拒绝

# Check service status
docker compose ps
docker compose logs wazuh-mcp-remote-server

# Verify port availability
netstat -ln | grep 3000

身份验证错误

# Verify Wazuh credentials
curl -u "$WAZUH_USER:$WAZUH_PASS" "$WAZUH_HOST:$WAZUH_PORT/"

# Check API key in server logs
docker compose logs wazuh-mcp-remote-server | grep "API key"

SSL/TLS问题

# Disable SSL verification for testing
echo "WAZUH_VERIFY_SSL=false" >> .env
docker compose up -d

支持资源

  • 📖 文档: MCP规范
  • 🐛 问题:检查存储库的问题部分
  • 💬 讨论:存储库讨论部分

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢


专为安全社区而构建,具有生产就绪的MCP合规性。


🤝 需要投稿人

🧪 帮助我们测试和改进

我们正在寻找 动手测试人员 在真实环境中部署此MCP服务器并提供反馈!

我们需要什么:

  • 按照文档逐步部署服务器
  • 使用实际Wazuh安装进行测试(v4.8.0-v4.14.1)
  • 尝试不同的部署方案:
    • 单实例(内存会话)
    • Redis多实例(无服务器模式)
    • 各种操作系统平台(Linux/macOS/Windows)
    • 不同的Wazuh配置

如何做出贡献:

  1. 部署和测试

    # Follow the Quick Start guide
    git clone https://github.com/gensecaihq/Wazuh-MCP-Server.git
    cd Wazuh-MCP-Server
    python deploy.py
    
  2. 报告调查结果

    • 打开一个 问题 对于bug或问题
    • 分享成功的部署案例
    • 建议改进或缺少功能
    • 报告兼容性问题
  3. 报告内容

    • 部署环境(操作系统、Docker版本、Wazuh版本)
    • 采取的步骤
    • 什么有效/什么无效
    • 错误消息或日志
    • 性能观察
    • 与Claude Desktop的集成结果

我们重视:

  • 带有复制步骤的详细错误报告
  • 真实世界的用例反馈
  • 性能基准
  • 安全调查结果
  • 文档改进
  • 集成测试结果

认可: 所有提供宝贵反馈的贡献者都将在项目中得到认可!

📧 问题? 打开A 讨论 或提交 问题


🌐 生产特点

此生产就绪的远程MCP服务器实施包括:

  • ✅ 完全符合MCP协议(2025-06-18规范)
  • ✅ 29种专用安全工具
  • ✅ 生产级安全强化
  • ✅ 企业部署就绪
  • ✅ 全面监控和可观察性

🙌 谢谢

非常感谢所有通过问题、拉取请求和讨论为这个项目做出贡献的人!

贡献者

头像 用户名 贡献
@动作用户 💻 代码
@aiunmukto 💻 代码
@进展缓慢 💻 代码
@发电机组开发 💻 代码
@卡里布桑 💻 代码
@lwsinclair 💻 代码

传说: 💻 代码·🐛 问题·🔀 拉取请求·💬 讨论

此部分由GitHub Actions自动更新。看 .github/workflows/update-contributors.yml


🏆 摘要

这 Wazuh MCP远程服务器 代表a 金标准实施 Anthropic的MCP远程服务器规格:

✅ 是什么让这个特别

🎯 100%符合MCP标准 -完美合规得分(33/33要求) ⚡ 流式HTTP和传统SSE -最新消息 /mcp 端点加向后兼容 /sse 🔐 企业安全 -JWT认证、速率限制、CORS保护 🛡️ 生产就绪 -Docker容器化、多平台、健康监控 🔧 29安全工具 -Wazuh SIEM全面集成 📊 可观察对象 -Prometheus指标、结构化日志记录、健康检查

🚀 准备生产

此实现是 可立即部署 在生产环境中,它提供:

  • ✅ 无缝集成Claude桌面
  • ✅ 企业级安全性和可靠性
  • ✅ 可扩展的容器本机架构
  • ✅ 全面监控和可观察性
  • ✅ 完全符合MCP协议标准

其结果是一个强大、安全、功能强大的MCP远程服务器,为企业AI-SIEM集成设定了标准。