SingleStore MCP Server
镜像
简介
SingleStore MCP 服务器允许 AI 助手通过受控接口安全地与 SingleStore 数据库交互,支持列表查询、数据读取和 SQL 执行。
安装
pip install singlestore-mcp-server
配置
设置以下环境变量:
SINGLESTORE_HOST=您的工作区主机 SINGLESTORE_PORT=3306 SINGLESTORE_USER=您的用户名 SINGLESTORE_PASSWORD=您的密码 SINGLESTORE_DATABASE=您的数据库
基本用法
与 Claude 桌面版集成
在 claude_desktop_config.json
中添加:
{
"mcpServers": {
"singlestore": {
"command": "uv",
"args": [
"--directory",
"path/to/singlestore_mcp_server",
"run",
"singlestore_mcp_server"
],
"env": {
"SINGLESTORE_HOST": "您的工作区主机",
"SINGLESTORE_PORT": "3306",
"SINGLESTORE_USER": "您的用户名",
"SINGLESTORE_PASSWORD": "您的密码",
"SINGLESTORE_DATABASE": "您的数据库"
}
}
}
}
作为独立服务器运行
python -m singlestore_mcp_server
安全注意事项
- 创建具有最小权限的专用数据库用户
- 永远不要使用管理员凭证
- 启用日志记录以供审计
- 定期进行安全审查
主要功能
- 列出可用表
- 支持多种数据格式(BSON, JSON)
- 执行SQL查询并处理错误
- 支持SingleStore特定数据类型和函数
开发与贡献
详见完整文档:GitHub 仓库
许可证
MIT