Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
基于自然语言生成、优化和审查 SQL,支持多数据库。
openclaw skills install @evolinkai/ai-sql-assistant命令、参数、文件名以原文为准
从终端生成、分析和优化 SQL 的 AI 助手。支持 SQLite、PostgreSQL 和 MySQL。此技能不会连接或执行任何数据库操作——仅生成和分析 SQL 文本。
由 [Evolink.ai](https://evolink.ai?utm_source=clawhub&utm_medium=skill&utm_campaign=sql) 提供支持
export EVOLINK_API_KEY="your-key-here"获取免费密钥:[evolink.ai/signup](https://evolink.ai/signup?utm_source=clawhub&utm_medium=skill&utm_campaign=sql)
bash scripts/sql.sh query "find all users who signed up last month with more than 5 orders" --db postgresbash scripts/sql.sh explain slow-query.sql
bash scripts/sql.sh optimize report.sql --db postgres| 命令 | 描述 |
|---|---|
query <description> --db <db> | 从自然语言生成 SQL |
explain <sql-file> | 逐步解释查询的执行逻辑 |
optimize <sql-file> --db <db> | 性能优化,包含索引建议 |
review <sql-file> | 安全性审查——检测注入、权限滥用、数据泄露风险 |
migrate <description> --db <db> | 生成 UP/DOWN 迁移 SQL |
| 命令 | 描述 |
|---|---|
databases | 列出支持的数据库 |
| `cheatsheet [db | patterns]` |
| 数据库 | 快捷参考 | AI 生成支持 |
|---|---|---|
sqlite | 连接、导入/导出、PRAGMA、备份 | SQLite 特有语法 |
postgres | psql 命令、数据类型、JSONB、备份/恢复 | PostgreSQL 特有功能(TIMESTAMPTZ、部分索引、CTEs) |
mysql | 连接、数据类型、EXPLAIN、备份 | MySQL 特有功能(AUTO_INCREMENT、ON DUPLICATE KEY) |
| 主题 | 内容 |
|---|---|
sqlite | 零配置数据库、CSV 导入、WAL 模式 |
postgres | psql 快捷键、常用数据类型、pg_dump |
mysql | 连接、SHOW 命令、mysqldump |
patterns | 分页、upsert、CTEs、窗口函数、递归查询 |
bash scripts/sql.sh query "monthly revenue by product category for the last 6 months" --db postgres输出:
SELECT
c.name AS category,
DATE_TRUNC('month', o.created_at) AS month,
SUM(oi.quantity * oi.unit_price) AS revenue
FROM order_items oi
JOIN orders o ON o.id = oi.order_id
JOIN products p ON p.id = oi.product_id
JOIN categories c ON c.id = p.category_id
WHERE o.created_at >= NOW() - INTERVAL '6 months'
GROUP BY c.name, DATE_TRUNC('month', o.created_at)
ORDER BY month DESC, revenue DESC;bash scripts/sql.sh review migration.sqlbash scripts/sql.sh migrate "add soft delete to users and orders tables" --db postgres| 变量 | 默认值 | 是否必需 | 描述 |
|---|---|---|---|
EVOLINK_API_KEY | — | 是 | 你的 EvoLink API 密钥。[免费获取](https://evolink.ai/signup?utm_source=clawhub&utm_medium=skill&utm_campaign=sql) |
EVOLINK_MODEL | claude-opus-4-6 | 否 | 用于 AI 分析的模型 |
所需依赖工具:python3、curl
数据传输
AI 命令会将用户提供的 SQL 文本或自然语言描述发送至 api.evolink.ai,由 Claude 模型进行分析。设置 EVOLINK_API_KEY 并使用这些命令即表示同意该数据传输。数据在返回响应后不会被存储。databases 和 cheatsheet 命令完全本地运行,不传输任何数据。
无数据库访问
此技能不会连接、读取或写入任何数据库。它仅生成和分析 SQL 文本。所有生成的 SQL 必须由用户自行审查并执行。
网络访问
api.evolink.ai — 用于 AI SQL 分析(仅限 AI 命令)持久化与权限
该技能会创建临时文件用于构建 API 请求载荷,完成后自动清理。不存储凭据或持久化数据。仅读取显式作为参数传入的文件。
已收录 5 个 Skill