Skip to content

feat: 引入 Codex 项目级 MCP 开发配置 - #1398

Merged
fit2cloud-chenyw merged 1 commit into
mainfrom
codex/project-mcp-setup
Oct 12, 2026
Merged

fit2cloud-chenyw merged 1 commit into
mainfrom
codex/project-mcp-setup

Conversation

@fit2cloud-chenyw

Copy link
Copy Markdown
Contributor

为 SQLBot 引入统一的 Codex 项目级 MCP 配置,开发者可通过本地配置连接 TAPD、Playwright 和 DBHub。三个服务均已启用,首次使用需填写对应 .env.local,未使用的服务可按说明禁用。

  • 增加 Node/Python 入口解析和启动器,TAPD 使用读取工具白名单,DBHub 配置只读查询与 1000 行限制。
  • 提供无真实凭据的配置模板,忽略本地凭据、浏览器会话和输出;同步 AGENTS.md 与使用、测试说明。
  • 增加 7 项离线回归,覆盖配置校验、运行时选择、启动参数及错误信息不泄露凭据。

验证:

  • 仓库根执行 python3 -B backend/tests/test_codex_mcp_runtime.py:7 项通过;TOML 解析、启动入口检查与 git diff --cached --check 通过。
  • 本地真实 MCP 测试:三个服务均完成 initialize/tools/list;TAPD 项目需求计数读取成功,DBHub SELECT 1 返回预期结果,Playwright 成功加载 SQLBot 登录页并确认密码输入框。
  • 真实测试使用本地配置且未修改业务数据;测试进程已关闭。TAPD 服务报告版本 1.30.0,DBHub 1.3.1,Playwright 1.64.0-alpha-1789764292000。
  • 未覆盖登录和后续业务流程、数据库账号写权限、镜像部署;浏览器发现 favicon 404,不影响本次 MCP 连接与页面加载验证。本地凭据及运行产物不包含在 PR 中。

@fit2cloud-chenyw
fit2cloud-chenyw merged commit fc378c3 into main Oct 12, 2026
3 checks passed
@fit2cloud-chenyw
fit2cloud-chenyw deleted the codex/project-mcp-setup branch October 12, 2026 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant