mcpField
T

Tada: automated QA for AI-written code

本地服务
taada.dev开发工具

关于 Tada: automated QA for AI-written code

Tada:AI 编写代码的自动化 QA

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dev-taada-tada": {
"command": "npx",
"args": [
"-y",
"tada-mcp"
]
}
}
}
启动命令npx -y tada-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmtada-mcp0.1.44

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
stepsarray是要执行并记录的有序操作
titlestring是演示标题,显示在观看页面上
widthinteger否不受支持,传入此参数会导致运行被拒绝。请使用 `device`。
deviceenum否视口预设——'desktop'(默认)、'mobile' 或 'tablet'。仅在功能以移动端为优先时使用 'mobile'。desktop | mobile | tablet
dryRunboolean否已弃用且已忽略。此设置不会将录制内容保留在本地,也不会跳过上传:每次运行都会在 Tada 上进行,并发布到公共链接。本地录制已不复存在。如果被测应用不得发布,请勿在此处运行。
heightinteger否不受支持,传入此参数会导致运行被拒绝。请使用 `device`。
taskIdstring否不支持,传入该参数会导致运行被拒绝。请从仪表板将已发布的演示关联到某个任务。
initScriptstring否在应用自身的脚本运行之前,在每个页面中运行的 JavaScript,用于预置应用启动时读取的状态。可用它强制设置区域设置或功能标志——例如,对于原本会以其他语言呈现的应用,使用 "localStorage.setItem('lang','en')"。
captureScaleenum否仅当此演示将重新剪辑为营销素材时才使用 2。1x 素材的剪辑永远只能推近到 1.2x,因为拍摄时没有捕获更近景所需的像素;2 可将其提升到 2.2x。这是在录制时做出的决定,之后无法更改,而且会使帧像素数量增加四倍,因此普通验证运行请保持关闭。1 | 2
storageStatestring否不支持,传入此参数会拒绝运行,而不是忽略它。它指向你本机上的文件,而运行由 Tada 的运行器驱动。若要录制登录后才能访问的页面,请在操作流程中登录:参见下文的 RECORD AUTHED PAGES。
hideSelectorsarray否要在整个录制过程中隐藏的应用自带浮动小部件的 CSS 选择器,例如聊天气泡、反馈标签、Cookie 横幅。只有传入此参数时才会隐藏内容。在运行的每个页面中,每个匹配项及其所有内容都会通过 display:none 移除。若某个步骤点击、输入、悬停、拖动、滚动到或等待隐藏元素内的任何内容,运行就会失败并指出选择器,因此只隐藏操作流程不会触及的内容。在页面本身匹配小部件容器:选择器无法访问小部件 iframe 或 shadow root 内部。常见容器(请根据你的应用核对,供应商可能会更改标记):Intercom .intercom-app、.intercom-lightweight-app;HubSpot 聊天 #hubspot-messages-iframe-container;Zendesk messaging iframe[title*="Zendesk"]、iframe[aria-label*="Zendesk"];Crisp #crisp-chatbox;Sentry 用户反馈 #sentry-feedback;Userback .userback-button-container;Hotjar [class^="_hj"];OneTrust Cookie 横幅 #onetrust-consent-sdk;Cookiebot Cookie 横幅 #CybotCookiebotDialog。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。