Ssb MCP Server
S

Ssb MCP Server

SQL Stream Builder MCP服务器是一个全面的SSB管理平台,通过80多个MCP工具提供完整的SSB功能访问,支持独立部署和CDP部署,涵盖作业管理、实时数据采样、系统监控和用户管理等功能。
2.5分
5.4K

什么是SSB MCP Server?

SSB MCP Server是一个智能助手,让您能够通过自然语言对话来管理SQL Stream Builder环境。它提供了80多种功能工具,覆盖了流数据处理作业的全生命周期管理,从创建查询到监控性能,再到数据采样分析。

如何使用SSB MCP Server?

您可以通过Claude Desktop应用程序与SSB MCP Server交互。配置完成后,只需用自然语言描述您想要执行的操作,比如'显示所有运行中的作业'或'查询NVDA表的实时数据',系统就会自动执行相应的操作。

适用场景

适合数据工程师进行流作业管理、运维团队监控系统健康、数据分析师探索实时数据、以及平台管理员管理用户和项目配置。特别适用于需要频繁与流数据处理系统交互的团队。

主要功能

作业全生命周期管理
创建、启动、停止、重启流处理作业,查看作业状态和历史事件
实时数据采样
从运行中的作业获取实时数据样本,支持周期性采样和全消息采样模式
SQL查询执行
直接执行SQL查询语句,自动处理语法细节,返回实时结果
数据表管理
浏览可用表结构,创建Kafka虚拟表,管理表schema和连接器
系统监控
检查集群健康状态,查看性能指标,监控系统资源使用情况
多认证方式支持
支持独立SSB部署的基础认证和CDP环境的Knox网关认证
用户和项目管理
管理用户设置、API密钥、项目配置和环境切换
优势
自然语言交互:无需记忆复杂命令,用对话方式管理流处理系统
全面功能覆盖:80+工具覆盖SSB 80%以上API功能
实时数据访问:直接获取流处理作业的实时数据样本
易于配置:支持Docker快速部署和云环境集成
安全可靠:默认只读模式,敏感信息自动脱敏
局限性
需要Claude Desktop环境支持
物化视图创建需通过SSB UI界面完成
虚拟表创建后需手动在Flink目录中注册才能查询
部分高级功能需要写权限配置

如何使用

环境准备
确保您有可访问的SQL Stream Builder环境,可以是独立部署或CDP环境
安装配置
通过Docker Compose启动本地环境或配置远程SSB连接
Claude Desktop配置
在Claude Desktop配置文件中添加SSB MCP服务器设置
开始使用
重启Claude Desktop,开始用自然语言管理您的SSB环境

使用案例

实时股票数据监控
监控实时股票价格数据流,进行实时分析和预警
流作业健康检查
定期检查所有流处理作业的运行状态和健康状况
系统性能监控
监控SSB集群的整体健康状态和性能指标
数据表结构探索
探索可用数据表的结构和schema信息

常见问题

SSB MCP Server支持哪些认证方式?
如何获取实时数据样本?
创建的表为什么在查询时找不到?
如何启用写操作权限?
物化视图如何创建?

相关资源

官方文档
Cloudera SQL Stream Builder官方文档
GitHub仓库
SSB MCP Server源代码和问题追踪
Model Context Protocol
MCP协议官方规范文档
Docker Compose指南
Docker Compose配置和使用指南

安装

复制以下命令到你的Client进行配置
{
     "mcpServers": {
       "ssb-mcp-server": {
         "command": "/FULL/PATH/TO/SSB-MCP-Server/run_mcp_server.sh",
         "args": [],
         "cwd": "/FULL/PATH/TO/SSB-MCP-Server"
       }
     }
   }

{
      "mcpServers": {
        "ssb-mcp-server": {
          "command": "/FULL/PATH/TO/SSB-MCP-Server/.venv/bin/python",
          "args": [
            "-m",
            "ssb_mcp_server.server"
          ],
          "env": {
            "MCP_TRANSPORT": "stdio",
            "SSB_API_BASE": "https://ssb-gateway.yourshere.cloudera.site/ssb/api/v1",
            "KNOX_TOKEN": "<your_knox_bearer_token>",
            "SSB_READONLY": "true"
          }
        }
      }
    }

{
  "mcpServers": {
    "ssb-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/your-org/ssb-mcp-server@main",
        "run-server"
      ],
      "env": {
        "MCP_TRANSPORT": "stdio",
        "SSB_API_BASE": "https://ssb-gateway.yourshere.cloudera.site/ssb/api/v1",
        "KNOX_TOKEN": "<your_knox_bearer_token>",
        "SSB_READONLY": "true"
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

M
MCP Alchemy
已认证
MCP Alchemy是一个连接Claude Desktop与多种数据库的工具,支持SQL查询、数据库结构分析和数据报告生成。
Python
18.2K
4.2分
P
Postgresql MCP
一个基于FastMCP库的PostgreSQL数据库MCP服务,提供对指定表的CRUD操作、模式检查和自定义SQL查询功能。
Python
15.1K
4分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
25.5K
4.8分
K
Kubernetes
一个基于Kubernetes的MCP服务器,用于管理和操作Kubernetes集群
TypeScript
10.6K
5分
A
Awesome MCP List
这是一个持续更新的MCP服务器精选列表,涵盖了浏览器控制、艺术与文化、云平台、命令行、通信、客户数据平台、数据库、开发者工具、数据科学工具、文件系统、金融与金融科技、游戏、知识与记忆、位置服务、营销、监控、搜索和实用工具等多个类别。每个项目都附带了GitHub链接和星标数量,方便用户快速了解和使用。
11.3K
5分
W
Wren
Wren Engine是一个为MCP客户端和AI代理设计的语义引擎,提供语义层支持,使AI能准确理解企业数据模型和业务逻辑。它支持多种数据源,嵌入MCP客户端,确保数据交互的精确性和治理。
Java
14.7K
4分
A
Awslabs Cost Analysis MCP Server
AWS MCP Servers是一套基于Model Context Protocol的专用服务器,提供多种AWS相关功能,包括文档检索、知识库查询、CDK最佳实践、成本分析、图像生成等,旨在通过标准化协议增强AI应用与AWS服务的集成。
Python
12.2K
5分
M
MCP Redis
已认证
Redis MCP Server是一个为Redis设计的自然语言接口服务,支持AI代理通过自然语言查询和管理Redis数据,集成MCP协议,提供多种数据结构和搜索功能。
Python
13.7K
4.5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
56.8K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
58.0K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
97.1K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
45.5K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
72.7K
4.7分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
40.2K
5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
39.0K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
25.5K
4.8分
AIBase
智启未来,您的人工智能解决方案智库