SuperAPI AI 工具集

seedfast-mcp

Seedfast MCP Server 是一个让 PostgreSQL 数据库自动填充测试数据的工具:它能根据数据库的实时 schema 生成真实且满足关系约束的合成测试数据,帮助无法将生产数据带入开发环境的团队获得行为接近生产的环境。该仓库是其 MCP 服务器的公开集成入口,包含客户端配置、工具参考和冒烟测试。引擎与 CLI 本身闭源,通过 npm 和 Homebrew 分发,并已发布在官方 MCP 注册表中(st.seedfa/seedfast)。MCP 服务器内置于 Seedfast CLI,可直接用 npx 运行,无需额外安装,支持 Claude Desktop、Cursor、VS Code 和 Claude Code 等客户端。它提供 13 个工具,覆盖规划 seed、执行 seed 和检查结果的全流程,并附带两个提示:seed-production-db 和 scope-examples。目前仅支持 PostgreSQL,MySQL、Oracle 和 SQLite 支持正在开发中。

访问官网

工具介绍

用途

Seedfast 的目标是解决开发环境中缺少可用测试数据的难题:它根据 PostgreSQL 数据库的实时 schema,生成真实且关系有效的合成测试数据,填充数据库,从而让无法把生产数据放入开发环境的团队也能拥有一个行为接近生产的环境。

主要能力

  • 基于实时 schema 生成合成数据,保证数据关系有效。
  • 提供 MCP(Model Context Protocol)服务器,作为公开集成界面,包含客户端配置、工具参考与冒烟测试。
  • 提供 13 个工具,覆盖“规划 seed、运行 seed、检查执行情况”的完整循环。
  • 内置两个提示:seed-production-db(接收一个 scope 和目标数据库描述)和 scope-examples(把用例转成示例 scope)。
  • 已发布在官方 MCP 注册表,标识为 st.seedfa/seedfast。

使用方式

MCP 服务器内置于 Seedfast CLI 中,可直接通过 npx 运行,无需单独安装。可将配置块放入 Claude Desktop 的 claude_desktop_config.json、Cursor 的 .cursor/mcp.json,或 VS Code 与 Claude Code 的对应配置文件。各客户端的路径见 MCP setup guide。

如果偏好本地二进制,可安装 CLI 后将 command 指向 seedfast,参数设为 ["mcp"]。

仓库还提供冒烟测试:通过 stdio 启动已发布的包,完成 MCP 握手并列出工具。该测试不需要 API key,因为它不会访问后端。预期输出会以服务器协商的协议版本及其公布的工 具数量结尾。

适用场景

适用于需要在开发或测试环境中使用接近生产行为的 PostgreSQL 数据库,但又不能引入生产数据的团队。

限制

  • 目前仅支持 PostgreSQL。选择 PostgreSQL 优先是有意为之,因为其约束与关系系统最丰富,而这正是生成可信数据的难点所在。
  • MySQL、Oracle 和 SQLite 的支持正在开发中。
  • 仓库内容采用 MIT 许可;Seedfast CLI 以相同许可分发,但其引擎作为托管服务运行。引擎与 CLI 本身为闭源。
  • 关于配置、工具与提示的具体细节和客户端路径,资料中仅指向 MCP setup guide,未提供完整内容;其他未提及的功能、收费、价格或效果暂未提供。