由AI驱动的开发和测试工具包,实现了模型上下文协议(MCP),旨在为AI代理提供全面的测试、调试和代码分析能力。
通过以下功能改进您的开发流程:

**任务完成**
- 持续时间:86.80秒
- 最终结果:成功完成了使用电子邮件'alice.wonderland1234@example.com'注册并登录账户的任务。
- 状态:成功
查看更深入的全面用例演示
在debugg.ai创建一个免费账户并生成您的API密钥。
选项A:NPX(推荐)
npx -y @debugg-ai/debugg-ai-mcp
选项B:Docker
docker run -i --rm --init \
-e DEBUGGAI_API_KEY=your_api_key \
quinnosha/debugg-ai-mcp
debugg_ai_test_page_changes - 使用自然语言描述运行浏览器测试debugg_ai_create_test_suite - 为特性创建组织良好的测试套件debugg_ai_create_commit_suite - 根据git提交生成测试debugg_ai_get_test_status - 监控测试执行和结果debugg_ai_list_tests - 列出所有端到端测试,支持过滤和分页debugg_ai_list_test_suites - 列出所有测试套件,支持过滤选项debugg_ai_list_commit_suites - 列出所有基于提交的测试套件debugg_ai_start_live_session - 启动带有实时监控的浏览器会话debugg_ai_stop_live_session - 停止活动的实时会话debugg_ai_get_live_session_status - 获取实时会话的当前状态debugg_ai_get_live_session_logs - 从实时会话检索控制台和网络日志debugg_ai_get_live_session_screenshot - 从活动的实时会话捕获截图将此添加到您的MCP设置文件中:
{
"mcpServers": {
"debugg-ai-mcp": {
"command": "npx",
"args": ["-y", "@debugg-ai/debugg-ai-mcp"],
"env": {
"DEBUGGAI_API_KEY": "your_api_key_here"
}
}
}
}
# 必需
DEBUGGAI_API_KEY=your_api_key
# 可选(具有合理默认值)
DEBUGGAI_LOCAL_PORT=3000 # 您的应用程序端口
DEBUGGAI_LOCAL_REPO_NAME=your-org/repo # GitHub仓库名称
DEBUGGAI_LOCAL_REPO_PATH=/path/to/project # 项目目录
"测试我运行在3000端口的应用中的用户登录流程"
"我的代码库中使用了哪些框架和语言?"
"显示我项目中的所有高优先级问题"
"为身份验证模块生成测试覆盖率"
# 安装依赖
npm install
# 运行测试
npm test
# 构建项目
npm run build
# 在本地启动服务器
node dist/index.js
debugg-ai-mcp/
├── config/ # 配置管理
├── tools/ # 14个MCP工具定义
├── handlers/ # 工具实现逻辑
├── services/ # DebuggAI API集成
├── utils/ # 共享实用工具及日志
├── types/ # TypeScript类型定义
├── __tests__/ # 综合测试套件
└── index.ts # 主服务器入口点
该项目使用自动发布到NPM。以下是其工作方式:
main推送都会触发自动NPM发布# 本地增加版本
npm run version:patch # 1.0.15 → 1.0.16
npm run version:minor # 1.0.15 → 1.1.0
npm run version:major # 1.0.15 → 2.0.0
# 检查包内容
npm run publish:check
参见.github/PUBLISHING_SETUP.md以获取完整设置说明。
Apache-2.0 许可证 © 2025 DebuggAI