Commit Graph

20 Commits

Author SHA1 Message Date
github-actions[bot] 8bd29cf66a chore(mcp): release 0.4.1 [skip mcp-release] 2026-05-17 02:36:04 +00:00
t8y2 2cde398f16 ci(mcp): fix pnpm workspace install 2026-05-17 10:09:07 +08:00
t8y2 7d3f43058d ci(mcp): add automatic patch release 2026-05-17 10:06:32 +08:00
t8y2 381c92ff53 chore(mcp): release 0.4.0 2026-05-17 02:46:17 +08:00
t8y2 9c4ac66baf feat(mcp): improve schema context and query safety 2026-05-17 02:38:32 +08:00
t8y2 e9621ef06a Add TDengine support and editable grid handling 2026-05-16 11:33:42 +08:00
t8y2 2973bb1cd5 feat: add Highgo (瀚高) database support
Add full support for Highgo database, a PostgreSQL-compatible Chinese
domestic database. Includes database type definition, connection dialog,
agent driver mapping, and database icon.
2026-05-15 14:35:19 +08:00
t8y2 1937ee9fd3 feat(mcp): add bridge data endpoints for all database types
Add /data/list-tables, /data/describe-table, /data/execute-query
bridge endpoints so the MCP server can delegate queries for non-PG/MySQL
database types (Oracle, H2, Trino, Hive, Neo4j, Cassandra, etc.)
through the DBX desktop app. Direct PG/MySQL connections remain
unchanged. Bump MCP server version to 0.3.0.
2026-05-13 18:45:02 +08:00
t8y2 79277c660f feat(proxy): 增加数据库和 AI 代理支持 2026-05-11 15:05:25 +08:00
t8y2 b899d98977 fix(mcp): write complete config_json matching Rust ConnectionConfig schema 2026-05-09 12:04:46 +08:00
t8y2 7c3e3f68d4 chore(mcp): bump version to 0.2.1 2026-05-08 12:46:42 +08:00
t8y2 68d8776e8f feat(mcp): notify desktop UI to reload after connection add/remove
Add /reload-connections bridge route that emits mcp-reload-connections
event, triggering the frontend to re-read connections from SQLite.
2026-05-08 12:44:16 +08:00
t8y2 5a281a8216 docs(mcp): update docs for connection CRUD tools and SQLite storage
- Add dbx_add_connection and dbx_remove_connection to all docs
- Update storage references from JSON files to SQLite (dbx.db)
- Bump MCP server version to 0.2.0
2026-05-08 12:17:52 +08:00
t8y2 4c97aa0516 feat(mcp): add dbx_add_connection and dbx_remove_connection tools
Allow AI agents to manage database connections directly through MCP
without requiring the DBX desktop app.
2026-05-08 12:14:50 +08:00
t8y2 aad8c4a473 fix(mcp): read connections from SQLite instead of deprecated JSON files
After migrating storage to SQLite, the MCP server was still reading
from connections.json/secrets.json which no longer exist. Switch to
better-sqlite3 to read directly from dbx.db.
2026-05-08 12:09:38 +08:00
t8y2 af36373953 feat: implement web backend for API interactions and connection management 2026-05-05 04:24:10 +08:00
t8y2 06c584c38d feat: update version to 0.1.3 and add server configuration 2026-05-03 14:59:20 +08:00
t8y2 53df4e56cb feat: MCP bridge enhancements — window focus, execute-query, markdown output
- Auto-focus DBX window when MCP opens a table or executes a query
- Ensure connections are loaded before handling MCP events
- Add /execute-query bridge route and dbx_execute_and_show tool
- Format all tool responses as markdown tables (less tokens, more readable)
- Extract shared bridgeRequest helper to reduce duplication
2026-05-03 14:50:44 +08:00
t8y2 d4ab3ac895 feat: enhance DBX tools with markdown table formatting and improved error handling 2026-05-03 14:44:25 +08:00
t8y2 09f32d7316 feat: add MCP Server for AI agent database access
TypeScript MCP Server that reads DBX connection configs and exposes
5 tools: list connections, list tables, describe table, execute query,
and open table in DBX UI. Published as @dbx-app/mcp-server on npm.
2026-05-03 14:36:06 +08:00