mcpField
A
Argent

Argent

Local
argent.swmansion.comDeveloper Tools3.1kUpdated today

About Argent

Argent is an app debugging server for coding agents, controlling iOS simulators, Android emulators and devices, TVs, and Electron/Chromium apps. It also supports E2E recording and replay, visual regression, profiling, and log inspection.

Key features

  1. 01Interact with touch, gestures, keyboard, and D-pad
  2. 02Record and replay E2E tests
  3. 03Run visual regression comparisons
  4. 04Inspect performance, logs, and network requests
  5. 05Build and iterate on React Native apps

Use cases

  1. 01Reproduce app bugs in a simulator
  2. 02Record and replay smoke tests
  3. 03Investigate visual differences and performance issues

MCP support

Argent exposes control and debugging capabilities as tools for AI assistants. Coding agents can use them through the CLI to operate supported simulators, devices, and apps.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"software-mansion-argent": {
"command": "npx",
"args": [
"-y",
"@swmansion/argent"
]
}
}
}
Run commandnpx -y @swmansion/argent

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@swmansion/argent0.19.0

Tools

73

Saved tool list · updated 2w ago

This tool takes no parameters.

Details

From the project README

argent-header

Ad Ad Ad

Argent gives your AI assistant direct control of iOS simulators, Android emulators and devices, TVs (Apple TV, Android TV, Fire TV) and Electron/Chromium apps. Tap a button, profile a screen, reproduce a bug - without leaving the CLI.

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

argent showcase video gif

What it does

  • Interact - tap, swipe, gesture, type, hardware buttons; D-pad on TV; mouse and keyboard on desktop.
  • E2E - record a path once as an e2e test, replay it deterministically as a repro or smoke test.
  • Visual regression - diff a baseline against a live capture, OCR- and font-aware.
  • Profiling - Hermes, React DevTools, Xcode Instruments, Perfetto: renders, CPU hotspots, hangs.
  • Debugging - logs, network (XMLHttpRequest incl. axios, fetch incl. Expo's, and native), JS evaluation, native and React trees.
  • React Native - build, launch and iterate, no extra setup.

Ask your assistant "What can Argent do?" to list every tool.

Documentation

Installation · Platforms · CLI · Editors

Privacy

Telemetry is opt-out: argent telemetry disable. See the Privacy Notice.

License

Argent uses a mixed licensing model. Source code is released under the Apache License 2.0. Proprietary binaries (the per-platform bin/<platform>/simulator-server and bin/darwin/ax-service executables and the .dylib files in native-devtools-ios) are the intellectual property of Software Mansion S.A. and are licensed solely for use within this project. Decompiling, reverse-engineering, or redistributing them without explicit written permission is prohibited. By using Argent, you acknowledge and agree to this structure. See LICENSE for full details.

Argent is created by Software Mansion

Since 2012 Software Mansion is a software agency with experience in building web and mobile apps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help you build your next dream product – Hire us.

swm

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.