Supabase
server ทางการของ Supabase ให้ AI สร้างตาราง ถามข้อมูล และดูการตั้งค่าโปรเจกต์ในฐานข้อมูล Supabase ของคุณ
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Unified MCP server for SQL and NoSQL databases, powered by dockit and sqlkit desktop apps
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"data-studio": {
"command": "npx",
"args": [
"-y",
"@geek-fun/data-studio-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add data-studio -- npx -y @geek-fun/data-studio-mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"data-studio": {
"command": "npx",
"args": [
"-y",
"@geek-fun/data-studio-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"data-studio": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@geek-fun/data-studio-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub geek-fun ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.12) เข้า registry 3 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Supabase, MongoDB MCP Server, Elasticsearch MCP Server
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
server ทางการของ Supabase ให้ AI สร้างตาราง ถามข้อมูล และดูการตั้งค่าโปรเจกต์ในฐานข้อมูล Supabase ของคุณ
MongoDB Model Context Protocol Server
MCP server for interacting with Elasticsearch
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Let your AI coding agent securely access all your databases, in plain language.
Local-first. Enterprise-grade security. Open source.
📖 Product Page · npm · dockit · sqlkit · Releases
English · 简体中文
This repository contains the Data Studio MCP Server, a Model Context Protocol server that gives AI coding agents direct access to your databases through the dockit and sqlkit desktop apps.
Install and launch dockit and/or sqlkit, add a database connection, and make sure Settings → MCP Bridge → Auto-start is enabled (it is by default). Install both apps for the full SQL + NoSQL tool set.
npm install -g @geek-fun/data-studio-mcp
Or run it without installing (npx downloads it on first run):
npx -y @geek-fun/data-studio-mcp
OpenAI Codex, one command:
codex mcp add data-studio -- npx -y @geek-fun/data-studio-mcp
Claude Code, one command:
claude mcp add --transport stdio data-studio -- npx -y @geek-fun/data-studio-mcp
Cursor. Create .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": { "data-studio": { "command": "npx", "args": ["-y", "@geek-fun/data-studio-mcp"] } } }
Windsurf. Create ~/.codeium/windsurf/mcp_config.json (global only):
{
"mcpServers": { "data-studio": { "command": "npx", "args": ["-y", "@geek-fun/data-studio-mcp"] } } }
OpenCode. Add to opencode.json (project) or ~/.config/opencode/opencode.json (global):
{
"$schema": "https://opencode.ai/config.json", "mcp": { "data-studio": { "type": "local", "command": ["npx", "-y", "@geek-fun/data-studio-mcp"], "enabled": true } } }
DeepSeek Harness. Save the overlay as data-studio.cordis.yml:
- insert:
Run dsh web --patch "$PWD/data-studio.cordis.yml", or merge the insert patch into $DSH_HOME/cordis.patch.yml to keep it across runs. Tools appear as mcp__data-studio__* (DSH is developer preview — its config surface may change).
WorkBuddy / CodeBuddy CLI. One command:
codebuddy mcp add --scope user data-studio -- npx -y @geek-fun/data-studio-mcp
Or add the same mcpServers JSON shown for Cursor above to the project-level .mcp.json (~/.codebuddy/.mcp.json for user scope).
Any other MCP client. Register a stdio server with command npx and args -y @geek-fun/data-studio-mcp.
Open Settings → MCP Bridge in dockit/sqlkit to control what the agent can do:
| Permission mode | What the agent can do |
|---|---|
| Read Only (default) | Explore schemas, run SELECT queries. No writes. |
| Data Read/Write | INSERT, UPDATE, index operations. No deletes/drops. |
| Full Access | Everything, including DELETE, DROP, TRUNCATE. |
Use plain language. The agent queries your databases for you:
orders*"The agent reads schemas, runs queries, and explores your data, then shows you every query it executed.
The LLM gets broad access to your data, but it never sees your credentials. The policy model gates every capability by risk level.
connection_id. Real credentials are resolved inside dockit/sqlkit and never cross the MCP boundary. Your passwords and keys stay on your machine, in your app.Ask in the policy. The client prompts the user for explicit confirmation before anything destructive runs.127.0.0.1 exclusively. It is unreachable from other machines, with no server to host and no API keys to manage.All tools follow the data_studio__{app}__{backend}__{action} convention: app is the desktop app exposing the bridge (sqlkit or dockit), and backend is the data source behind it (sqlkit, es, mongo, dynamo). The two server-level tools (data_studio__list_connections, data_studio__get_status) have no app segment. The User confirmation column shows which operations surface an explicit confirmation prompt in your AI client before they run.
The exact tool set advertised at runtime depends on your apps' permission mode and configured connections — call data_studio__get_status to see what is currently available.
| Tool | Backend | Risk | Requires permission | User confirmation |
|---|---|---|---|---|
data_studio__list_connections | Server | 🟢 Safe | Read Only | No |
data_studio__get_status | Server | 🟢 Safe | Read Only | No |
data_studio__dockit__dockit__list_connections | dockit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_databases | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_schemas | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_tables | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__get_schema | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__describe_table | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__explain_query | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_indexes | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_foreign_keys | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_views | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_procedures | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_functions | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_triggers | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__get_table_info | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__get_foreign_keys | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_sessions | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__get_slow_queries | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__list_connections | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__execute_query | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__get_object_ddl | sqlkit | 🟢 Safe | Read Only | No |
data_studio__sqlkit__sqlkit__execute_write | sqlkit | 🟡 Elevated | Data Read-Write | No |
data_studio__sqlkit__sqlkit__kill_session | sqlkit | 🟡 Elevated | Data Read-Write | No |
data_studio__sqlkit__sqlkit__grant_privilege | sqlkit | 🟡 Elevated | Data Read-Write | No |
data_studio__sqlkit__sqlkit__revoke_privilege | sqlkit | 🟡 Elevated | Data Read-Write | No |
data_studio__sqlkit__sqlkit__execute_delete | sqlkit | 🔴 Destructive | Full Access | Yes |
data_studio__sqlkit__sqlkit__execute_ddl | sqlkit | 🔴 Destructive | Full Access | Yes |
data_studio__dockit__es__search | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__get_document | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__cat_indices | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__get_mapping | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__cat_aliases | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__get_alias | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__count | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__cluster_health | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__cat_nodes | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
data_studio__dockit__es__cat_shards | dockit · Elasticsearch | 🟢 Safe | Read Only | No |
| data_studio__dockit__es__list_snapshots | dockit · Elasticsearch | 🟢 Safe | Read Only
ตัดมาแค่ช่วงต้น อ่านต่อใน repo