Skip to content

Data Studio Agent

Data Studio Agent 是什么?

Data Studio Agent 是一个 Model Context Protocol(MCP)服务器,通过 DocKitSqlKit 桌面应用,让 AI 编码代理直接访问你的数据库。不用再把查询结果复制粘贴到 AI 工具里,代理直接替你查数据库,用自然语言就行。

  • SQL(走 SqlKit):70+ 种数据库(PostgreSQL、MySQL、SQL Server、Oracle、SQLite、DuckDB、ClickHouse、Snowflake、BigQuery 等)
  • NoSQL(走 DocKit):Elasticsearch、OpenSearch、MongoDB、DynamoDB

本地优先。桥接只绑定 127.0.0.1,凭据永不离开桌面应用,只向代理暴露只读工具。

工作原理

text
代码代理 (Claude Code / Cursor / OpenCode ...)
    |
    | MCP stdio 协议
    v
@geek-fun/data-studio-mcp   ← npm 包(纯 TypeScript)
    |
    | HTTP(本地)
    +----------------+----------------+
    v                v
dockit:9120    sqlkit:9121
(NoSQL 桥接)    (SQL 桥接)
    |                |
    v                v
Elasticsearch    PostgreSQL
MongoDB          MySQL
DynamoDB         SQL Server
OpenSearch       SQLite

MCP 服务器是一个薄路由层。所有数据库驱动、SSH 隧道和连接管理都在桌面应用里,应用暴露本地 HTTP 桥接(仅 127.0.0.1)。MCP 服务器通过每个应用的端口文件自动发现正在运行的后端。