Token导航 LogoToken导航TokenDH.com
Radiant MCP logo
AI代理stdio官方级别未说明来源级核验

Radiant MCP

MCP Server

一个容器化的StarRocks MCP服务器,用于AI助手与StarRocks数据库交互。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
容器化Python数据库交互

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

radiant-network

提供方

radiant-network

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d \

详细介绍

StarRocks MCP服务器Docker镜像

集装箱 模型上下文协议(MCP) 服务器 星石,使人工智能助手能够与StarRocks数据库进行交互。

概述

这个Docker镜像打包了 mcp服务器starrocks 带有添加健康检查端点的自定义包装器的Python包。它跑进去了 可流式传输http 模式,为MCP客户端暴露HTTP端点。

快速开始

docker run -d \
  -p 8000:8000 \
  -e STARROCKS_HOST=your-starrocks-host \
  -e STARROCKS_PORT=9030 \
  -e STARROCKS_USER=root \
  -e STARROCKS_PASSWORD=your-password \
  ghcr.io/radiant-network/radiant-mcp:latest

端点

端点方法描述
/mcpPOSTMCP协议端点(基于HTTP的JSON-RPC)
/healthGET健康检查-返回数据库连接状态
/readyGET就绪检查-返回服务器状态

健康检查响应

{"status": "healthy", "database": "connected"}

正常时返回HTTP 200,数据库断开连接时返回HTTP 503。

准备就绪检查响应

{"status": "ready"}

环境变量

变量必填默认描述
STARROCKS_HOST-StarRocks FE(前端)主机名或IP
STARROCKS_PORT没有9030StarRocks FE查询端口
STARROCKS_USER-数据库用户名
STARROCKS_PASSWORD-数据库密码
STARROCKS_DB-要使用的默认数据库
STARROCKS_OVERVIEW_LIMIT-概览查询限制(内存管理)

替代方案:连接URL

您可以使用单个连接URL来代替单个变量:

docker run -d \
  -p 8000:8000 \
  -e STARROCKS_URL="user:password@host:9030/database" \
  ghcr.io/radiant-network/radiant-mcp:latest

塑造形象

docker build -t radiant-mcp:latest .

容器配置

端口映射

服务器监听容器内的端口8000。

健康检查

对于容器编排(Docker Compose、Kubernetes、ECS):

curl -f http://localhost:8000/health

Docker编写示例

services:
  radiant-mcp:
    image: ghcr.io/radiant-network/radiant-mcp:latest
    ports:
      - "8000:8000"
    environment:
      STARROCKS_HOST: starrocks-fe
      STARROCKS_PORT: 9030
      STARROCKS_USER: root
      STARROCKS_PASSWORD: ${STARROCKS_PASSWORD}
      STARROCKS_DB: my_database
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8000/health"]
      interval: 30s
      timeout: 10s
      retries: 3

部署考虑

  • 记忆:由于pandas/pyrow依赖关系,建议至少1GB
  • 秘密:商店 STARROCKS_PASSWORD 安全(例如,AWS Secrets Manager、Kubernetes Secrets)

MCP客户端配置

配置您的MCP客户端以连接到服务器:

{
  "mcpServers": {
    "starrocks": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

可用的MCP工具

工具说明
read_query执行SELECT查询
write_query执行DDL/DML命令
analyze_query分析查询性能
table_overview获取表架构和示例数据
db_summary使用表架构获取数据库摘要
query_and_plotly_chart执行查询并生成Plotly图表

许可证

请参阅 上游仓库 获取许可证信息。

目录标签

目录标签

容器化Python数据库交互本地部署AI助手HTTP端点健康检查

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP