H3yun Sql Troubleshooter
БесплатноНе проверенMCP server for querying H3Yun SQL data, enabling AI to execute read-only SQL queries and troubleshoot H3Yun business issues.
Описание
MCP server for querying H3Yun SQL data, enabling AI to execute read-only SQL queries and troubleshoot H3Yun business issues.
README
一个给 AI 使用的氚云 SQL 查询 MCP 工具。AI 可以调用 query_sql,把只读 SQL 发送到氚云平台接口执行,并拿到真实数据结果;辅助排查氚云业务问题是它的典型使用场景之一。
MCP 配置
已发布到 npm 时,推荐这样配置:
{
"mcpServers": {
"h3yun-sql-troubleshooter": {
"command": "npx",
"args": ["h3yun-sql-troubleshooter"]
}
}
}
如果使用本机开发目录,可以直接指向入口文件:
{
"mcpServers": {
"h3yun-sql-troubleshooter": {
"command": "node",
"args": ["D:/ai/mcps/h3yun-sql-troubleshooter/src/index.js"]
}
}
}
凭据准备
工具需要两个氚云参数:
.h3token:保存从浏览器 Cookie 中取得的h3_token值。cmax.json:其中的engineCode是氚云企业引擎编码。
推荐把这两个文件放在氚云应用项目目录下。AI 调用工具时可以传入 projectDir,也可以让工具从当前工作区自动向上或向下查找。
示例目录:
C:\workspace\h3yun-projects
└── 示例应用(a12345)
├── cmax.json
└── .h3token
如果当前工作区下有多个氚云应用目录,AI 应在调用 query_sql 时通过 projectDir 指定目标项目。
如果不想放文件,也可以通过环境变量提供:
H3YUN_TOKEN=<h3_token>
H3YUN_ENGINE_CODE=<engineCode>
工具
query_sql
执行氚云只读 SQL 查询。
入参示例:
{
"sql": "select ObjectId, Name from h_user limit 5",
"projectDir": "D:/workspace/h3yun-app",
"reason": "查询用户基础信息"
}
行为规则:
- 只允许
select、with、show、describe、desc、explain等查询类 SQL。 - SQL 末尾的分号会自动移除。
- 用户未指定查询条数时,
select/with查询会默认追加LIMIT 20。 - 氚云业务表通常是
i_表单编码,系统表通常以h_开头。
get_h3yun_sql_troubleshooting_guide
返回给 AI 使用的氚云 SQL 查询指南,说明如何根据 cmax.json、fields.md、业务表和系统表规则定位表单、字段和数据库表名。
实现约定
工具默认调用氚云平台内置接口:
- SQL 预览接口:
/rx-report/integrate/data-source/v1/customsql/previewSql - 报表校验接口:
/Console/Reporting/OnAction
正式执行用户 SQL 前,工具会先通过报表校验接口查询 System 用户的 ObjectId,再用该用户上下文调用 SQL 预览接口。
请求头使用:
Authorization: Bearer <h3_token>EngineCode: <engineCode>Origin: https://www.h3yun.com
AI 使用建议
AI 在查询前应优先读取项目中的:
cmax.json:确认表单名称和表单编码。fields.md:确认字段名称和控件编码。
涉及系统表时,应参考氚云系统表说明文档:
Установить H3yun Sql Troubleshooter в Claude Desktop, Claude Code, Cursor
unyly install h3yun-sql-troubleshooterСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add h3yun-sql-troubleshooter -- npx -y github:chuck9090/h3yun-sql-troubleshooterFAQ
H3yun Sql Troubleshooter MCP бесплатный?
Да, H3yun Sql Troubleshooter MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для H3yun Sql Troubleshooter?
Нет, H3yun Sql Troubleshooter работает без API-ключей и переменных окружения.
H3yun Sql Troubleshooter — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить H3yun Sql Troubleshooter в Claude Desktop, Claude Code или Cursor?
Открой H3yun Sql Troubleshooter на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare H3yun Sql Troubleshooter with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
