Reported issues for Data Studio
Pod holds 8 of 8 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.
Back to Data Studio.
Most discussed
Epic: MCP Server for Data Studio ecosystem (dockit + sqlkit)
Epic: MCP Server for Data Studio ecosystem (dockit + sqlkit)
Status: Planning Target release: TBD
Background
data-studio-agent powers AI agent loops for both dockit (NoSQL: Elasticsearch, OpenSearch, MongoDB, DynamoDB) and sqlkit (SQL: PostgreSQL, MySQL, SQL Server, SQLite). Currently, only the built-in Tauri-based AI assistant can use these capabilities.
The Model Context Protocol (MCP) has become
Read the thread · 2026-07-30 · open · 1 comment
feat: text-only fallback mode for providers without tool support
Problem
Some LLM providers (Ollama, local models, older endpoints) don't support function calling / tool use. When these models receive tool definitions, they either ignore them or produce malformed responses. The agent loop has no fallback — it either works with tools or fails silently.
Proposed solution
Add a text_only_fallback option to the agent settings. When enabled:
- Skip sending tool definitions to the LLM
- Instead, inject available schema/table/column information into the
Read the thread · 2026-06-17 · closed · 1 comment
发布宣传:提交到 MCP 生态 awesome 列表与聚合平台
目标
让 Data Studio Agent 进入主流 MCP 生态的发现渠道,覆盖数据库用户的搜索场景。核心差异化:一个 MCP 服务器通过 DocKit/SqlKit 桥接覆盖 70+ SQL/NoSQL 数据库。
Phase 1:基础(先做)
-
npm publish --access public(若未发布)— ✅ 已发布,latest v0.1.10,OIDC provenance - 添加 GitHub topics:
mcp、model-context-protocol、database、sql、nosql、doc-kit、sql-kit、claude、cursor、vscode— ✅ 20+ topics 已加(含 claude-code、opencode 等);vscode未加,可选 - 创建
server.json(官方 Registry 格式)并配置 CI 用 GitHub OIDC 发布 — ✅ server.json 已建;release-mcp.yml 已用 `
Read the thread · 2026-08-09 · open · 0 comments
Bug/UX: MCP server exits with 0 tools when dockit/sqlkit backends are not running — no diagnostics for the agent
Summary
When the dockit/sqlkit desktop apps are not running (or their MCP bridge is not up), data-studio-mcp starts up, discovers the stale port files, fails to fetch tools from both backends, and exits with process.exit(1). From the agent client's perspective (Claude Code, Codex, Cursor, OpenCode), the MCP server appears as "failed to load / 0 tools" with no actionable diagnostics — the LLM cannot tell why tools are missing or how to fix it.
This is the number-one onboa
Read the thread · 2026-08-07 · closed · 0 comments
Phase 2: HTTP Bridge — Desktop apps as backends
[Phase 2] HTTP Bridge — Desktop apps as backends
Parent epic: #9 Status: Design Priority: High
Background
data-studio-mcp (Phase 3) needs to invoke database operations through dockit and sqlkit, which own all the database drivers, SSH tunnels, and connection management. The bridge is a lightweight HTTP server embedded in each desktop app that exposes the existing invoke_capability_inner() and get_available_tools() over HTTP.
Only requests from localhost are accept
Read the thread · 2026-07-30 · closed · 0 comments
Phase 4: MCP Permission Model & Management UI
[Phase 4] MCP Permission Model — client-driven confirmation + server-enforced policy
Parent epic: #9 Status: Implemented — all deliverables complete, E2E release-gate pending Priority: High
Background
data-studio-mcp exposes ~63 database tools across ES, MongoDB, DynamoDB (via dockit) and PostgreSQL, MySQL, SQL Server, SQLite (via sqlkit). These tools have different risk levels — reading data vs. creating indexes vs. deleting tables. We need a permission model that:
1
Read the thread · 2026-07-30 · open · 0 comments
feat: model-aware safety buffer for context compaction
Problem
The compaction threshold uses a fixed 13,000-token safety buffer regardless of the model's context window. For models with 200K+ windows, this triggers compaction earlier than necessary. For small windows (8K Ollama default), the buffer may be too aggressive.
Proposed solution
Scale the safety buffer proportionally to the model's context window:
| Context window | Safety buffer |
|---|---|
| ≥ 200K tokens | 8,000 tokens |
| ≥ 32K tokens | 4,000 tokens |
| < 32K tokens | 2,000 |
Read the thread · 2026-06-17 · closed · 0 comments
feat: parallel execution of read-only tools in agent loop
Problem
The agent loop currently executes tool calls sequentially — one at a time. When the LLM requests multiple read-only tools (e.g., list_tables + get_columns + get_sample_data), the loop waits for each to complete before starting the next. This adds unnecessary latency for independent operations.
Proposed solution
Add a parallel_ok: bool field to Capability. When the agent loop receives multiple tool calls, group them into parallel (all parallel_ok) and sequential batches. Execute
Read the thread · 2026-06-17 · closed · 0 comments
Most recent
The remaining reports are on the project's issue tracker.