显示可用流和作业的主页仪表板,突出展示了SSB MCP Server集成的品牌标识。
提供对SQL Stream Builder(SSB)全面访问的模型上下文协议服务器,支持直接访问SSB和与Apache Knox的集成。
适用于独立部署的SSB和Cloudera Data Platform(CDP)SSB部署 - 通过Claude Desktop提供对SSB功能的完全访问。
启动SSB服务:
git clone https://github.com/your-org/ssb-mcp-server.git
cd ssb-mcp-server
docker-compose up -d
配置Claude Desktop - 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ssb-mcp-server": {
"command": "/FULL/PATH/TO/SSB-MCP-Server/run_mcp_server.sh",
"args": [],
"cwd": "/FULL/PATH/TO/SSB-MCP-Server"
}
}
}
重启Claude Desktop 并开始与您的SSB流互动!
您的SSB API基础URL通常是:
https://<your-ssb-host>/ssb/api/v1
从CDP UI获取您的Knox JWT令牌,并使用以下配置。

克隆并安装:
git clone https://github.com/your-org/ssb-mcp-server.git
cd ssb-mcp-server
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
配置Claude Desktop - 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"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"
}
}
}
}
重启Claude Desktop 并开始询问有关您的SSB流的问题!
对于Cloudera AI Agent Studio的使用,通过环境变量进行配置:
{
"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_BASE_URL": "https://your-ssb-host:443",
"SSB_TENANT": "your-tenant-name",
"KNOX_TOKEN": "your_jwt_token_here",
"MVE_USERNAME": "your_mve_username",
"MVE_PASSWORD": "your_mve_password",
"SSB_READONLY": "false"
}
}
}
}
配置模板:使用 config/cloudera_ai_agent_studio_template.json 作为起点。
Cloudera AI Agent Studio的环境变量:
export SSB_BASE_URL="https://your-ssb-host:443"
export SSB_TENANT="your-tenant-name"
export KNOX_TOKEN="your_jwt_token_here"
export MVE_USERNAME="your_mve_username"
export MVE_PASSWORD="your_mve_password"
export SSB_READONLY="false"
可以通过环境变量或JSON配置文件进行配置。环境变量优先于JSON配置文件。
MCP服务器可以从 config/cloud_ssb_config.json 加载配置:
{
"cloud_ssb": {
"base_url": "https://your-ssb-host:443",
"tenant": "your-tenant-name",
"jwt_token": "your_jwt_token_here",
"ssb_readonly": false,
"knox_verify_ssl": true,
"http_timeout_seconds": 60,
"http_max_retries": [...]
}