Supabase
MCP server for interacting with the Supabase platform
作者による説明(英語の原文)
Guard AI agents' PostgreSQL/MySQL access via MCP: SQL audit, auth, masking, write approval
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
Authorization必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
ターミナルでこれを実行します
claude mcp add --transport http agentsql https://demo.agentsql.cn/mcp --header 'Authorization: your-value'動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"agentsql": {
"url": "https://demo.agentsql.cn/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"agentsql": {
"type": "http",
"url": "https://demo.agentsql.cn/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
Authorization HTTP headerこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント cuipengdba で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(0.4.0)がレジストリに届いたのは37 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Supabase, MongoDB MCP Server, Elasticsearch MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP server for interacting with the Supabase platform
MongoDB Model Context Protocol Server
MCP server for interacting with Elasticsearch
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
语言 / Language: 简体中文 | English
生态收录:Glama
已收录于 MCP 官方 Registry,可直接在 MCP Registry 搜索 AgentSQL 接入。
AgentSQL(中文品牌名:智盾,控制台显示为「AgentSQL 智盾控制台」)是面向 AI Agent 的数据库安全网关与生产级 MCP Server:让模型发出的每条 PostgreSQL/MySQL 请求在到达数据库前,经过身份认证、SQL 解析、授权与规则评估、受控执行、结果脱敏和审计。
AgentSQL 也提供自有问数、图表、仪表板与嵌入应用页面,可独立使用;已有 SQLBot 部署可选用 AgentSQL 做数据库安全网关。本版范围以 v4.4.0 发布说明为准。完整 SQLBot 社区版功能与全部页面仍需逐项验收;用户真实业务系统的切换将在 v4.5.0 发布后推进。
v0.6.0 加入治理控制台、审批单次执行和 Vastbase G100 的受限只读适配;v0.7.0 加入独立的 MCP 2026-07-28 入口与任务级临时只读授权;v0.8.0 加入异人审批;v0.9.0 为新申请加入 1–10 次结果预算、管理审计投递状态和策略离线预检。v1.0.0 收紧列策略的失败关闭,并加入可选的 Agent 与人员双身份 HTTP MCP 验证。v1.1.0 将双身份扩展到审批与 B5 会话,并加入委托令牌单独撤销。v1.2.0 增加可选的 MCP OAuth 受保护资源入口。v1.3.0 增加默认关闭的 MySQL 8.0/8.4 单表 InnoDB SELECT 列授权子集。v1.4.0 在 PostgreSQL metadata 部署中共享控制台密码和 LDAP 登录尝试预算,并验证双网关审计故障恢复。自 v0.5.0 起代码采用 Apache-2.0,历史 v0.4.0 发布物仍按其原许可使用。
v1.5.0 对达梦、金仓和 Vastbase 的指定实例深入验证真实 MCP 客户端、权限撤销、断库恢复及审计。v1.6.0 在相同指定实例和受控只读子集内补齐故障关闭。v1.7.0 为瀚高 9.0.10 企业版 PG 模式增加独立 highgo 类型及有界只读路径,并为金仓 V9R1C10 PG 模式补充证书校验与凭据轮换。v1.8.0 在指定 Vastbase G100 Build 9 PG 模式实例验证 verify-full、证书和账号轮换、MCP 双客户端、脱敏与审计;主备高可用和完整生产支持仍未验收,见发布说明。v1.9.0 增加 Dify / MCP Inspector 接入说明、复用 Agent 与数据源的目标 SQL 离线解释及真实调用审计定位;见发布说明。v2.0.0 增加固定双网关 Kubernetes 配置和 PostgreSQL 单表列策略正式登记 API,见发布说明及双网关操作指南。
v2.1.0 在 YashanDB 23.4.1.109 指定实例、独立客户端 23.4.7.100 和受限只读 SQL 子集内,验证最小权限账号的真实 HTTP MCP、R010、脱敏、独立持久审计、MCP Inspector/Dify 以及断库恢复;并补齐已认证 SQL 工具的数据源可见性预检拒绝审计。其他崖山版本、TLS、主备和完整生产支持未验证,见发布说明与候选验收。
v2.2.0 在 Oracle AI Database 26ai Free、FREEPDB1、服务端 23.26.3.0.0 指定合成实例中,把原生驱动的窄 SELECT 路径接入真实 HTTP MCP、最小权限账号、R010、脱敏和持久审计;双客户端、权限撤销及业务库/独立审计库断线恢复也通过。运行账号未验证 PLAN_TABLE 写权限,本版 Oracle 路径不预执行计划;商业版、TCPS、主备及完整生产支持未验证,见发布说明与候选验收。
v2.3.0 在 SQL Server 2025 Developer 指定 Linux x86_64 合成实例中,使用校验证书的严格 TLS 和仅获目标表 SELECT、数据库级 SHOWPLAN 的临时账号,完成真实 HTTP MCP、R010、手机号脱敏、持久审计、双客户端及撤权和断线恢复验证。其他 SQL Server 版本、Windows、Always On、生产证书轮换、复杂 T-SQL 和完整生产支持未验证;公开 Live Demo 仍使用合成 PostgreSQL 数据。见发布说明、候选验收与正式发布证据。
v2.4.0 为 openGauss 社区版 7.0.0 LTS 指定构建增加独立 opengauss 类型,强制校验证书和只读会话,仅开放明确 schema、FROM ONLY 物理单表、有界直接列 SELECT。在最小权限合成实例中验证真实 MCP、R010、手机号脱敏、审批、持久审计、双客户端、权限撤销、断线恢复和 gs_dump/gs_restore。GaussDB 商业版、其他构建、主备、写入、B2/B5 和完整生产支持未验证。见发布说明与候选验收。
v2.5.0 为 MongoDB 7.0 指定单实例增加 Agent 级 find_documents 受控只读工具。它要求精确集合授权、严格 TLS 与已认证最小权限账号,只接受显式顶层标量字段、有界字符串等值过滤和 1–100 行限制;返回前脱敏,并在访问前后写入持久审计。MongoDB 7.0.43 合成实例、MCP Inspector 0.16.8、Dify MCPClient 1.17.1、策略撤销及审计库/业务库断线恢复已验证。副本集、分片、写入和完整生产支持未验证。见发布说明与候选验收。
v2.6.0 为 Redis 8.2.9 与 Valkey 8.1.10 的指定 TLS/ACL 单实例增加 Agent MCP read_key 受控读取。请求只接受精确键名;key 策略独立于 SQL 表授权,拒绝优先;服务器固定执行 TYPE 与不超过 64 KiB 的 GETRANGE,仅返回 UTF-8 字符串。值按来源脱敏,访问前后写入持久审计;MCP Inspector 0.16.8、Dify MCPClient 1.17.1、策略撤销和审计库/业务库断线恢复在合成数据上通过。Cluster、Sentinel、写入及完整生产支持未验证。见发布说明、候选验收与正式发布证据。
v2.7.0 为 ClickHouse 26.8.31.2 指定严格 TLS 单节点增加 Agent MCP query_analytics:只接收表名、显式列、String 等值条件及 1–100 行限制。网关逐次核验精确表列授权,服务端生成参数化查询并限制资源,在来源脱敏和持久预检、终态审计成功后交付。真实 HTTP MCP、MCP Inspector 0.16.8、Dify MCPClient 1.17.1、权限撤销及断库恢复已在合成数据上验证;集群、其他版本和完整生产支持未验证。见发布说明与候选验收。
v2.8.0 为 Milvus 2.6.25 指定 TLS 单机增加 Agent MCP search_vectors:只接收精确 collection、一个有限 FloatVector、显式标量字段和 1–20 的命中上限。网关逐次核验精确 collection 与字段授权、CA/主机名、维度及 COSINE 索引,在来源脱敏和持久预检、终态审计成功后交付。真实 HTTP MCP、MCP Inspector 0.16.8、Dify MCPClient 1.17.1、最小权限和撤权已在合成数据上验证;集群、其他版本与完整生产支持未验证。见发布说明和候选验收。
v2.9.0 增加租户策略包导出、差异计划、保守表级回放、异人审批和原子应用;批准基线可提示直接修改造成的漂移。外部保存的 Ed25519 密钥可对合规审计 ZIP 及声明的审计链头签署见证。策略包修改仅支持无 B2 绑定和列/行约束的表级 allow/deny;离线回放不代表真实 SQL 可执行,见发布说明与验收记录。
v3.0.0 将 30 款已注册数据库的受控 SQL、有界 SQL、专用读取工具和连接预览分层展示在管理端及 MCP 数据源清单,并加入只读 agentsqlctl doctor 与合成场景 MCP 验收脚本。能力声明不授予权限,也不扩大任何数据库的已验证版本、部署拓扑或生产支持范围。见设计与发布说明。
v3.0.1 为官网、GitHub 文档与 Web 控制台增加中英文入口和英文界面,并修复左侧导航在有效视口高度不足时底部菜单无法滚动的问题。此补丁不修改数据库协议、权限、执行或审计契约;兼容范围沿用 v3.0.0 的证据。见发布说明。
v3.0.2 补齐 GitHub 与官网的完整英文对应内容,新增当前运维手册与文档索引,修复浅色主题下左侧导航配色,并提供 SQLBot v1.10.2 PostgreSQL 执行层适配。接入仍执行原有授权、脱敏与持久审计;只覆盖验收所列版本和场景。见SQLBot 接入指南与发布说明。
v3.2.0 把指定 MySQL 只读问数接入 SQLBot 个人绑定,打通 PostgreSQL B2 列授权与只读审批,并增加表级策略影响预览;详见该版发布说明。v3.3.0 为指定达梦 DM8 Pack3 增加服务端证书验证与扫描成本边界。v3.4.0 深化指定金仓与 Vastbase 的受控读取、计划和运维验证,金仓写入与 Vastbase 列授权继续关闭;见该版发布说明与验收记录。v3.4.1 修复管理审计 SSE 的跨租户事件隔离;见安全修复说明。v3.5.0 增加三网关部署样例和跨网关租户审计游标,详见发布说明、验收记录与发布证据。 v3.6.0 增加简单表策略跨环境签名交付、审计流可靠 Webhook 与外部固定的归档链式验证;见发布说明与验收记录。 v3.7.0 为指定 MongoDB 7.0.45 副本集增加批准索引的有界读取,并验证 Redis/Valkey Sentinel 的精确 Hash 字段授权与切主;见发布说明和验收记录。 v3.8.0 为指定 ClickHouse 加入可收紧资源预算,并为指定 Milvus 共享集合加入权威租户过滤;见发布说明和验收记录。
v3.9.0 为指定 Oracle 26ai Free 增加严格 TCPS 与可选执行计划预检,并深化指定 SQL Server 2025 的证书轮换和故障恢复验证;见发布说明与验收记录。
v4.0.0 增加完整发行资产的本地验签、离线运输包、固定字段只读诊断和跨版本升级/恢复流程;见交付指南与验收记录。
v4.1.0 增加 Go 原生问数、普通账号登录兼容、PostgreSQL/MySQL 单轮查询、加密会话、双语界面及离线原生服务安装。这是 SQLBot 社区版替换计划的首个里程碑,尚未完成全部功能和接入方式兼容。见问数指南与发布说明。
v4.2.0 加入最多三轮授权问数上下文、术语与推荐问题、受控 CSV/XLSX 文件数据源及 PostgreSQL 窄范围行规则;见发布说明。v4.3.0 加入 AgentSQL 自有图表、仪表板和嵌入应用管理,并在本机合成环境对照原版 SQLBot v1.10.2 的指定页面及嵌入问数流程;见v4.3.0 发布说明与验收记录。
v4.4.0 增加自有账号、用户与工作空间管理,深化已绑定数据源的备注、选表和表关系流程,并在本机对照 SQLBot v1.10.3 的指定原版页面。完整社区版功能与接入方式仍需逐项验收;用户真实业务系统切换留待 v4.5.0 发布后。见v4.4.0 发布说明。
验证范围:v1.0.0–v2.8.0 的数据库及安全能力分别见各版验收记录;v2.9.0 策略评审与审计见验收记录;v3.0.0 能力目录、诊断与客户端见验收记录。厂商结论只覆盖指定实例、模式及合成数据。以下命令须以 GitHub Release、签名及镜像匿名拉取验收为准。
AI Agent → LLM / MCP Client → AgentSQL 网关 → PostgreSQL / MySQL
│ └─ 鉴权 · 授权 · 规则 · 审批 · 脱敏 · 审计
stdio 与 Streamable HTTP /mcp,提供 12 个基础数据库工具;默认开启的 PostgreSQL B5 会话/计划事务另提供 8 个工具。mask 部分遮蔽、九类均可用的带专用密钥 HMAC hash 指纹、无需密钥且把非空值统一替换为 *** 的 block 整值阻断,以及仅用于 number / date、通过数值分桶或日期截断保留粗粒度分布且无需密钥的 range。数据源口令另由 32 字节 AGENTSQL_SECRET 加密保存。/mcp/oauth 受保护资源入口使用外部 OIDC/OAuth 授权服务器签发的资源专用访问令牌,并逐次绑定独立 Agent Key、用户映射、租户与本地权限;支持范围见发布说明。EXPLAIN PLAN。find_documents 只读取精确授权集合的显式顶层标量字段;严格 TLS、最小权限、脱敏、持久审计、双客户端与故障关闭在合成单实例通过。read_key 仅读取键级授权的 UTF-8 字符串;严格 TLS、最小 ACL、脱敏、持久审计、双客户端与故障关闭在合成单实例通过。query_analytics 只读取精确授权的 MergeTree 单表与显式列;严格 TLS、只读角色、资源预算、脱敏、持久审计、双客户端与故障关闭在合成单节点通过。search_vectors 只读取精确授权 collection 的一个 FloatVector 与显式标量字段;严格 TLS、最小权限、维度与索引校验、脱敏、持久审计及双客户端在合成单机通过。doctor 和合成 MCP 验收脚本提供交付前证据,实际访问仍逐次授权、脱敏并持久审计。AgentSQL 作为数据库中立的安全网关,当前原生支持 PostgreSQL 与 MySQL。v0.6.0 新增 Vastbase G100 的指定版本只读子集;国产数据库的指定实例与协议路径验证范围见下表。
| 数据库 | 适配状态 | 说明 |
|---|---|---|
| 海量数据 Vastbase G100 | 🔵 指定版本受控只读 | G100 V3.0 Build 9、PG 模式、单实例合成表:独立 vastbase 类型、强制只读连接、单表有界 SELECT、表授权、手机号脱敏、MCP 审批单次执行及持久审计实测;v1.8.0 补充 verify-full、证书及密码轮换和 Inspector/Dify 双客户端验证。临时许可仅用于隔离验收,HA、其他 Build 和生产负载未测;见本版验收。 |
| 中电科金仓 KingbaseES | 🟢 PG 协议基础闭环实测通过 | 仅 V9R1C10、PG 模式、单实例合成表:可写 license 卷启动、ksql CRUD/分页/标识符、pgx/v5 $1 绑定 + SCRAM、只读角色拒写 42501、受控 SELECT allow + 手机号脱敏 + 列血缘 + R006 注释拒绝 + allow/deny 审计实测通过;见真库验证记录 |
| 瀚高 HighGo | 🔵 指定版本受控只读 | 独立 highgo 类型:9.0.10 企业版 PG 模式、单实例合成表的有界 SELECT、表授权、脱敏、MCP 双客户端、权限撤销、故障关闭及持久审计通过;见验收记录 |
| IvorySQL | 已实测 | 社区版协议路径已实测通过 |
| openGauss 社区版 | 🔵 指定版本受控只读 | 独立 opengauss 类型,仅官方 7.0.0 LTS build 2397a86f 指定合成单实例:严格 TLS、普通物理单表窄 SELECT、最小权限 HTTP MCP、R010、脱敏、审批、持久审计和两类故障关闭通过;GaussDB 商业版、主备、其他构建及完整生产支持未验证,见候选验收 |
| TiDB | 适配中 | 执行计划(EXPLAIN)适配实现中 |
| OceanBase | 适配中 | 执行计划(EXPLAIN)适配实现中 |
| TDSQL for PostgreSQL | 待目标环境验证 | PG 协议候选;商业版未实测,不能用 OpenTenBase 结果替代 |
| TDSQL for MySQL | 待目标环境验证 | MySQL 协议候选;商业版未实测,不与 TDSQL for PostgreSQL 混同 |
| OpenTenBase | 适配中 | 执行计划兼容修复实现中 |
| 崖山数据库 YashanDB | 🔵 指定版本受控只读 | 23.4.1.109、COMPAT_VECTOR=yashan、独立客户端 23.4.7.100:最小权限账号经 HTTP MCP 完成受限 SELECT、R010、手机号脱敏、双客户端和独立持久审计;权限与故障关闭见v2.1.0 验收。TLS、取消/超时、主备与完整生产支持未验证 |
| 达梦数据库 DM | 🟢 指定实例防护链路实测通过 | DM8 Pack3、COMPATIBLE_MODE=0:v0.7.0 有界真库复验了 HTTP MCP 查询、列血缘、R010 表策略、手机号脱敏和持久化审计;R006 注释在解析阶段失败关闭,多行分页/JOIN/函数/系统目录未测,写入未放开 |
| PolarDB for PostgreSQL | 协议路径已实测 | 指定 PG 15 社区镜像复用 db_type=postgres;非商业服务认证 |
| PolarDB-X | 旧官
冒頭だけを表示しています。続きはリポジトリで読めます