mcpField
A
Argent

Argent

本地服务
argent.swmansion.com开发工具3.1k今天更新

关于 Argent

Argent 是面向编码 Agent 的应用调试服务,可控制 iOS 模拟器、Android 模拟器及设备、电视和 Electron/Chromium 应用。它还支持端到端测试录制与回放、视觉回归、性能分析和日志检查。

主要功能

  1. 01触控、手势、键盘及遥控器交互
  2. 02录制并回放端到端测试
  3. 03进行视觉回归比对
  4. 04分析性能、日志与网络请求
  5. 05构建并迭代 React Native 应用

适用场景

  1. 01在模拟器中复现应用缺陷
  2. 02录制并重放冒烟测试
  3. 03检查界面差异与性能问题

MCP 相关

Argent 将控制与调试功能作为工具提供给 AI 助手。编码 Agent 可通过 CLI 使用这些工具操作受支持的模拟器、设备和应用。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"software-mansion-argent": {
"command": "npx",
"args": [
"-y",
"@swmansion/argent"
]
}
}
}
启动命令npx -y @swmansion/argent

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

安装包
npm@swmansion/argent0.19.0

工具

73

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

此工具无需参数。

详细介绍


Argent 页眉

Ad Ad Ad

Argent 让你的 AI 助手直接控制 iOS 模拟器、Android 模拟器和设备、电视(Apple TV、Android TV、Fire TV)以及 Electron/Chromium 应用。点击按钮、分析屏幕、复现 Bug——无需离开命令行。

npx @swmansion/argent@latest init  # pnpm: pnpm dlx @swmansion/argent@latest init

Argent 展示视频 GIF

功能

  • 交互——点击、滑动、手势、输入、硬件按钮;电视上的方向键;桌面上的鼠标和键盘。
  • 端到端测试——将操作路径录制为端到端测试,然后以确定性方式重放,作为问题复现或冒烟测试。
  • 视觉回归——将基线与实时捕获画面进行对比,支持感知 OCR 和字体。
  • 性能分析——Hermes、React DevTools、Xcode Instruments、Perfetto:渲染、CPU 热点、卡顿。
  • 调试——日志、网络(XMLHttpRequest,包括 axios;fetch,包括 Expo 的实现;以及原生网络)、JS 求值、原生和 React 树。
  • React Native——构建、启动并迭代,无需额外设置。

向你的助手询问 “Argent 能做什么?”,即可列出所有工具。

文档

安装 · 平台 · CLI · 编辑器

隐私

遥测默认启用,可选择退出:argent telemetry disable。请参阅隐私声明。

许可证

Argent 采用混合许可模式。源代码根据 Apache License 2.0 发布。专有二进制文件(各平台的 bin/<platform>/simulator-server 和 bin/darwin/ax-service 可执行文件,以及 native-devtools-ios 中的 .dylib 文件)是 Software Mansion S.A. 的知识产权,仅授权在本项目中使用。未经明确书面许可,禁止反编译、逆向工程或重新分发。使用 Argent 即表示你知悉并同意此许可结构。完整详情请参阅 LICENSE。

Argent 由 Software Mansion 创建

Software Mansion 自 2012 年起便是一家软件服务公司,拥有构建 Web 和移动应用的经验。我们是 React Native 核心贡献者,也是处理各种 React Native 问题的专家。我们可以助你打造下一个梦想产品——雇用我们。

swm

评论

支持 Markdown

第一次接触 MCP?

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

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