AgentHubAgentHub

使用场景/数据库查询

数据库 MCP(PostgreSQL / MySQL / Redis)

用自然语言查询、分析数据库。适合数据分析、运维排查、生成 SQL(需在受控环境使用)。

共匹配 1,553 个资源 · 第 18 / 33 页

什么是数据库查询?

数据库 MCP 让 AI 用自然语言查库:把「最近 30 天每日订单额」翻译成 SQL、解释慢查询执行计划、导出生成报表、对照 Schema 回答字段含义。Postgres / MySQL / SQLite 类 Server 提供连接与只读执行工具,Redis 类侧重键空间巡检。

安全是第一约束:务必使用只读账号接入,配合行级权限或视图收敛可见范围;开启语句白名单或人工确认写操作;生产库前先在同构的 staging 库演练。SQLite / DuckDB MCP 直接读本地文件,适合个人数据分析且无泄露连接串的风险。

提效实践:让 MCP 暴露 schema 检索工具,AI 先取相关表结构再写 SQL,可显著降低对不存在列的幻觉;把常用查询沉淀为 Skill,团队共享同一套「问数」口径。

适合做什么

  • 开发环境数据探查
  • 生成只读分析 SQL
  • Schema 文档化
  • Redis 键空间巡检

不太适合

  • 生产库无限制的写操作
  • 未脱敏的敏感表直接暴露给 AI
常见组合: Postgres MCP + SQL 分析 Skill → 对话式 BI

编辑推荐

相关资源

查看全部 →

prisma-8(Prisma 8 指南)

SkillSkillsMP

在依赖 @prisma/orm-postgres、@prisma/orm-sqlite 或 @prisma/orm-mongo(Prisma 8,原 Prisma Next)的项目中工作时使用:编辑 contract.prisma 或 contract.ts builder、运行 `prisma contract emit`、规划或应用迁移、编辑 migration.ts、编写 db.orm / db.sql / db.query 查询、接线 db.ts 或中间件、集成构建工具、使用 Supabase 扩展或 RLS、阅读 MIGRATION.HASH_MISMATCH 等点号错误码。当用户问“Prisma 8 是什么”“从哪里入手”或与别的 ORM 比较时使用。当用户要求在应用或扩展包中升级 Prisma 8 时使用。当你看到 @internal/* 或 @prisma/orm-* 导入、带 definePrismaConfig 的 prisma.config.ts、contract.json / contract.d.ts 时使用。不适用于 Prisma ORM 7 及更早版本(schema.prisma + @prisma/client)。

source

flox-environments(Flox 开发环境)

SkillSkillsMP

使用 Flox(声明式的 Nix 环境管理器)创建可复现的跨平台(macOS/Linux)开发环境。适用于为任意语言设置项目工具链、安装系统级依赖(编译器、数据库、openssl/BLAS 等本地库)、为团队锁定精确的包版本、运行本地服务(PostgreSQL、Redis、Kafka)、一条命令完成开发者入职,或解决“在我机器上没问题”类问题——包括需要项目级工具且无需 sudo 的智能体/vibe-coding 场景。用户提及 .flox/、manifest.toml、flox activate 或 FloxHub 时同样适用。

source

prisma-8(Prisma 8 综合指南)

SkillSkillsMP

使用 Prisma 8(Prisma Next,契约优先数据层)进行开发的综合指南。凡在采用 Prisma 8 的项目中处理 Prisma 代码都应使用——编写或编辑数据契约(contract.prisma、PSL、TypeScript builder)、迁移、查询(db.orm / db.sql)、运行时接线(db.ts、中间件、DATABASE_URL)、构建工具集成、Supabase / RLS、阅读 PN-* 结构化错误,或提交反馈;也用于“Prisma Next 是什么”或与其他 ORM 对比等导向性问题。适用信号:@internal/* 导入、prisma.config.ts、contract.prisma / contract.json / contract.d.ts、prisma-next CLI、PN-* 错误码。不适用于 Prisma ORM 7 及更早版本(schema.prisma + @prisma/client 项目)。

source

数据仓库同步工单排查

SkillSkillsMP

借助 PostHog 自身生产数据,从支持工单出发排查客户的数据仓库源、schema 或表。当工单称仓库表过期、为空、卡住、重复、缺行或同步失败,且你需要同步的真实状态而非客户描述时使用。客户所在团队你的 MCP 会话无法直达,因此所有答案都来自 execute-sql,其 connectionId 指向直连 PostHog 线上生产库(存有全部客户数据)的 direct-connect 源。涵盖区域判定(US 与 EU)、生产 Postgres 连接(externaldatasource / externaldataschema / externaldatajob / datawarehousetable)、生产 ClickHouse 连接(log_entries、app_metrics2)、经 posthog-connection-call 的跨区域访问、为何 external-data-* 产品工具会悄悄从你自己的项目作答,以及如何以一条建议动作加“谁能执行”收尾。仅限内部:每次查询返回的都是其他客户的数据。

source

context7-mcp(实时库文档)

SkillSkillsMP

通过 Context7 MCP 服务器获取最新的按版本区分的库文档和代码示例。用户询问任何库、框架、SDK、API、CLI 工具或云服务(含 API 语法、配置、安装说明、版本迁移、CLI 用法、库特定调试)时使用;调用第三方库生成代码时使用;用户指明版本(如 Next.js 15、React 19)时使用。React、Vue、Next.js、Prisma、Supabase、Express、Tailwind、Django、Spring Boot 等知名库同样适用,因为训练数据可能未反映最新变化。库文档优先于网络搜索。不用于:重构、从零编写脚本、业务逻辑调试、代码审查、通用编程概念,或用户已提供相关文档时。

source

ClickHouse 与 HogQL 查询优化

SkillSkillsMP

ClickHouse 与 HogQL 查询的优化流程。当 HogQL 查询、查询运行器、insight 或报表太慢,手写的 ClickHouse 查询(经 `sync_execute` 或在迁移中)太慢,ClickHouse 超时或触及内存限制,排查 `system.query_log` 中的慢查询记录,或评审拟议的 HogQL printer 性能改动时使用。涵盖提取 ClickHouse SQL、常见坏味道(`FROM ... FINAL`、对 properties 的 JSONExtract、缺失 skip index、自连接、CTE 膨胀)、对着真实集群度量,以及在正确的层(printer、查询运行器或迁移)应用修复。不覆盖 Postgres / Django ORM / 应用库查询;那些需要 pganalyze 与 `query-performance-optimization.md` 的 Postgres 章节。

source

建议数据导入

SkillSkillsMP

当用户询问收入、支付、订阅、账单、CRM 商机、工单、广告投放、生产数据库表等 PostHog 原生不采集的数据,或想把 PostHog 产品事件与这些外部业务数据关联分析时使用。当查询因表不存在失败、或预期外部数据查无结果时也使用。数据仓库可从 SaaS 工具(Stripe、Hubspot、Zendesk 等)、广告平台、生产数据库(Postgres、MySQL、BigQuery、Snowflake)及其他任意数据源导入。涵盖检查现有数据源、识别正确的源类型并引导完成配置。

source

RomM 后端开发

SkillSkillsMP

开发 RomM Python 后端(backend/)——基于 FastAPI,配合 SQLAlchemy 2.0、Alembic、RQ/Redis 与 Socket.IO。在添加或修改 API 端点、handler、ORM 模型、响应 schema、元数据 provider 适配器、后台任务、数据库迁移或后端测试时使用。涵盖分层架构、约定、认证/scopes、OpenAPI→前端类型流水线,以及 uv/pytest/alembic/trunk 工作流。任何对 backend/ 下的工作都会触发。

source

configuring-horizon(Laravel Horizon 配置)

SkillSkillsMP

当用户在 Laravel 语境中提到 Horizon 时使用。覆盖 Horizon 全生命周期:安装(horizon:install、Sail 配置)、配置 config/horizon.php(supervisor 块、队列分配、平衡策略、minProcesses/maxProcesses)、修复仪表盘(通过 Gate::define viewHorizon 授权、指标空白、horizon:snapshot 调度),以及排查生产问题(worker 崩溃、超时链路顺序、LongWaitDetected 通知、waits 配置)。还包括任务打标签与静默。不适用于无 Horizon 的普通 Laravel 队列、SQS 或数据库驱动、独立 Redis 配置、Linux supervisord、Telescope 或任务批处理。

source

KFL 过滤语言

SkillSkillsMP

KFL2(Kubeshark Filter Language)参考。在编写、构造或建议任何 KFL 过滤表达式前必须先加载本技能。KFL 是静态类型的——错误的字段名或语法会静默失败或报错。未加载本技能时不要猜测 KFL 语法。触发于任何提及 KFL、CEL 过滤、流量过滤、显示过滤、查询语法、过滤表达式、写过滤器、构造查询、build a KFL、创建过滤表达式、“我该怎么过滤”“只看……”“查找满足……的流量”、协议专属查询(HTTP 状态码、DNS 查询、Redis 命令、Kafka topic)、Kubernetes 感知过滤(按命名空间、pod、service、label、annotation)、L4 连接/流过滤、基于时间的查询,或任何在 Kubeshark 中切分/搜索/收窄网络流量的请求。当其他技能需要构造过滤器时也触发——KFL 是所有 Kubeshark 流量分析的查询语言。

source

Flox 开发环境

SkillSkillsMP

用 Flox(基于 Nix 的声明式环境管理器)构建可复现的跨平台开发环境。以下情况务必使用本技能:为需要系统级依赖(编译器、数据库,以及 openssl、libvips、BLAS、LAPACK 等原生库)的项目做配置;为 Python、Node.js、Rust、Go、C/C++、Java、Ruby、Elixir、PHP 等语言搭建可复现工具链;管理在 macOS 与 Linux 之间表现一致的环境;为团队锁定精确的包版本;让 PostgreSQL、Redis、Kafka 等本地服务与开发工具并行运行;用一条命令让新成员完成上手;或解决“在我自己的机器上能跑”这类问题。在 AI 辅助编程与 vibe coding 场景下价值尤其突出——Flox 让 Agent 无需 sudo、不污染系统、不受沙箱限制即可安装项目级作用域的依赖,且最终环境会随仓库提交,任何人都能立刻复现。即使用户没有提到 Flox,只要描述需要可复现、声明式、跨平台的开发环境以及系统级软件包,也应使用本技能;用户提到 .flox/、manifest.toml、flox activate 或 FloxHub 时同样适用。

source

Fly.io 部署

SkillSkillsMP

在 Fly.io 上部署和运维 Node、Python、Go、Rust、Elixir 与 Docker 应用:生产级 fly.toml 编写、Machines API 编排、区域选择(延迟/数据主权/出口流量)、Fly Postgres 集群、用 LiteFS 做 SQLite 复制、Upstash Redis 绑定、Tigris 对象存储、持久卷、WireGuard 私网(6PN)、通过 flyctl 管理密钥、借助自动停机机器实现蓝绿部署、缩零策略、定时扩缩、每个 PR 的预览部署、多区域副本、热配置重载、机器 SSH、日志投递到 Better Stack/Axiom/Datadog/Logtail,以及激进的 cost 调优。触发词:“fly.io”“flyctl”“fly machines”“fly.toml”“fly postgres”“litefs”“tigris”“upstash on fly”“fly deploy”“migrate from heroku”“migrate from render”“migrate from railway”“scale to zero”“fly regions”“fly volumes”“fly wireguard”“6pn”“fly secrets”

source

开源 FAQ 解答

SkillSkillsMP

解答与开源产品有关的深度技术问题,输出图文并茂的 Markdown 技术文章。触发条件:用户提出与开源项目(如 PostgreSQL、Redis、Kafka、Kubernetes、ClickHouse、Flink 等)相关的技术问题,并提供源码目录或 URL、deepwiki repo 名称。即使用户只说“帮我解答这个开源问题”或“分析一下这个项目的某个机制”,也应使用本 skill。输出文章保存到项目 markdown/ 目录,要求直击问题、图文并茂、有实操细节和原理分析。

source

后端开发指南(Langfuse)

SkillSkillsMP

面向 Langfuse 的 Next.js 14/tRPC/Express/TypeScript 单仓的完整后端开发指南。在创建 tRPC 路由、公开 API 端点、BullMQ 队列处理器与服务,或处理 tRPC 过程、Next.js API 路由、Prisma 数据库访问、ClickHouse 分析查询、Redis 队列、OpenTelemetry 埋点、Zod v4 校验、env.mjs 配置、租户隔离模式或异步模式时使用。涵盖分层架构(tRPC 过程 → 服务、队列处理器 → 服务)、双数据库体系(PostgreSQL + ClickHouse)、按 projectId 过滤实现多租户隔离、traceException 错误处理、可观测性模式与测试策略(web 端 Jest、worker 端 vitest)。

source

后端开发

SkillSkillsMP

使用现代技术(Node.js、Python、Go、Rust)、框架(NestJS、FastAPI、Django)、数据库(PostgreSQL、MongoDB、Redis)、API(REST、GraphQL、gRPC)、认证(OAuth 2.1、JWT)、测试策略、安全最佳实践(OWASP Top 10)、性能优化、可扩展性模式(微服务、缓存、分片)、DevOps 实践(Docker、Kubernetes、CI/CD)与监控构建稳健的后端系统。适用于设计 API、实现认证、优化数据库查询、搭建 CI/CD 流水线、处理安全漏洞、构建微服务或开发可投产的后端系统

source

常见问题

AI 会不会直接改坏生产数据?

用只读账号从连接层杜绝写操作;确需写入时走「AI 生成 SQL → 人工审核 → 受控执行」流程,并要求带回滚方案。

本地分析用哪个最省事?

SQLite / DuckDB 类 MCP 最轻——直接指向本地文件,无需服务与凭证;Postgres 类需要连接串,建议指向 staging。

自然语言生成的 SQL 可信吗?

让 AI 先读取 schema、给出解释再执行,并用小样本 LIMIT 验证口径,正确率会高很多。涉及金额与去重的关键报表仍建议人工复核 SQL。

配套安装与配置教程

相关场景