Install
openclaw skills install mindsdb-mcp-skillClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
MindsDB MCP服务器交互技能,用于通过自然语言查询和操作200+企业级数据源。当用户需要查询数据库、分析数据、创建AI模型、连接数据源(MySQL、PostgreSQL、MongoDB、Excel、CSV、Gmail、Slack等)、执行SQL查询、进行数据预测、构建知识库(RAG)、智能问答、文档检索或任何与数据库交互的任务时使用此技能。即使没有明确提到MindsDB,只要涉及数据库操作、数据分析、数据查询、知识库构建、AI问答或需要连接多个数据源的场景,都应该使用此技能。
openclaw skills install mindsdb-mcp-skillMindsDB是一个AI大规模数据查询引擎,支持连接200+企业级数据源,通过MCP(Model Context Protocol)协议提供统一的数据库操作接口。本技能帮助你通过自然语言与各种数据库交互。
本技能采用 Agent + MCP 架构,与直接使用MindsDB有所不同:
This skill uses an Agent + MCP architecture, which differs from direct MindsDB usage:
直接使用MindsDB / Direct MindsDB Usage:
用户 → MindsDB GUI/SQL → 数据源/AI模型
User → MindsDB GUI/SQL → Data Sources/AI Models
本技能方式 / This Skill's Approach:
用户(自然语言)→ Claude Agent → MindsDB MCP Server → 数据源/AI模型
User (Natural Language) → Claude Agent → MindsDB MCP Server → Data Sources/AI Models
自然语言交互 / Natural Language Interaction
智能推理 / Intelligent Reasoning
多步骤自动化 / Multi-step Automation
传统方式 / Traditional Approach:
-- 需要手动编写SQL / Need to write SQL manually
CREATE DATABASE my_postgres
WITH ENGINE = 'postgres',
PARAMETERS = {"host": "127.0.0.1", ...};
SELECT * FROM my_postgres.products;
本技能方式 / This Skill's Approach:
用户: "连接到Postgres数据库并查询产品信息"
User: "Connect to Postgres database and query product information"
Agent自动完成:
1. 连接数据库 / Connect to database
2. 生成SQL / Generate SQL
3. 执行查询 / Execute query
4. 返回结果 / Return results
Claude Agent (对话界面 / Chat Interface)
↓ (自然语言 / Natural Language)
MCP Client (内置 / Built-in)
↓ (MCP协议 / MCP Protocol)
MindsDB MCP Server (MindsDB提供的MCP接口 / MindsDB MCP Interface)
↓ (SQL/API)
MindsDB Server (核心引擎 / Core Engine)
↓ (连接器 / Connectors)
数据源 / Data Sources (MySQL, Postgres, 文件 / Files, etc.)
✅ 适合 / Suitable for: 非技术人员、快速原型开发、自动化工作流 Non-technical users, rapid prototyping, automated workflows
✅ 适合 / Suitable for: 需要自然语言交互的场景 Scenarios requiring natural language interaction
⚠️ 可选 / Optional: 需要精细控制SQL的高级用户 Advanced users requiring fine-grained SQL control
MindsDB支持连接多种数据源:
将自然语言转换为SQL查询,支持:
使用MindsDB创建预测模型:
基于检索增强生成技术构建智能知识库:
MindsDB的AI驱动的智能分析能力:
当用户提出数据库相关需求时,首先理解:
根据用户需求,选择合适的操作:
使用MindsDB MCP工具执行操作,处理结果。
以清晰易懂的方式展示结果,包括:
用户输入: "查询上个月销售额最高的产品" 处理:
用户输入: "SELECT * FROM orders WHERE date > '2024-01-01'" 处理:
用户输入: "预测下个月的销售额" 处理:
用户输入: "连接到MySQL数据库" 处理:
用户输入: "创建一个技术文档知识库" 处理:
用户输入: "根据技术文档回答设备报错0xE1怎么处理" 处理:
用户输入: "分析销售数据,找出增长趋势和异常" 处理:
用户输入: "预测下季度的销售额" 处理:
用户输入: "为用户推荐可能感兴趣的产品" 处理:
使用清晰的表格格式展示数据,包括:
提供详细的错误说明:
显示操作进度和状态:
用户: "分析2024年各地区的销售趋势" 操作:
用户: "预测哪些客户可能会流失" 操作:
用户: "查询库存不足的产品" 操作:
用户: "创建一个技术文档知识库,用于智能问答" 操作:
用户: "根据产品手册回答用户问题" 操作:
用户: "分析销售数据,找出增长机会和风险" 操作:
用户: "预测哪些客户可能会流失,并提供挽留建议" 操作:
用户: "为用户推荐他们可能喜欢的产品" 操作:
用户: "获取工业设备的运行情况" 操作:
说明: 示例中的表名和字段名仅为演示,Agent会自动适配你的实际数据库结构。
示例查询:
用户: "查询1号车间过去24小时的温度和压力数据"
Agent:
1. 连接TDengine数据库
2. 自动查询表结构,发现实际表名和字段
3. 根据实际结构生成SQL:
SELECT ts, temperature, pressure
FROM your_actual_table_name
WHERE location_id = 'workshop_001'
AND ts > NOW() - INTERVAL 24 HOUR
4. 返回结果和趋势分析
用户: "检查所有设备的运行状态,找出异常设备"
Agent:
1. 查询设备状态表(自动发现实际表名)
2. 根据实际字段名筛选异常设备
3. 分析异常原因
4. 提供维护建议
用户: "分析工厂生产线的能耗情况" 操作:
案例背景: 使用MindsDB AI Agent分析TDengine时序数据库中的工业设备数据
数据规模:
设备类型:
Agent执行的操作:
sql_db_list_tables, sql_db_schema)关键发现:
详细案例: 参见 industrial-monitoring-case.md
详细的技术文档位于 references/ 目录:
mindsdb-tools.md: MindsDB MCP工具完整参考
data-sources.md: 200+数据源配置指南
sql-examples.md: SQL查询示例大全
sdk-api.md: SDK和API参考
knowledge-base.md: 知识库(RAG)构建指南
mlops-advanced.md: MLOps和高级功能指南
streaming-pipelines.md: 实时流处理和数据管道指南
intelligent-analysis.md: 智能分析指南