
Agentic Device
io.github.pooriaarabPublished by GitHub account pooriaarabv0.1.0Updated Oct 30, 2026
Control your own iPhones for posting via WebDriverAgent and ESP32 HID.
The publisher's own server: agentic.no
Overview
MCP server that lets an agent register your own iPhones, preview UI actions, and queue auditable posting tasks via WebDriverAgent or an ESP32 HID bridge.
- What you can do
- Register and list your own devices by UDID with a WDA, ESP32-HID or simulator connection.
- Preview and run setup-oriented UI actions on a device, dry-run by default and gated by review.
- Queue phone-posting tasks per platform with optional media, then claim, complete or fail them.
- Read a cost report for the device work.
- Stop at human checkpoints such as passcode, CAPTCHA or verification codes instead of faking progress.
- When to use it
- For owner-operated phones on your desk: queuing a product-announcement post for your approval, driving your own simulator through an app onboarding to capture screenshots, or recording device tasks as auditable queue entries instead of an untracked script.
- Requirements
- Runs locally over stdio via npx (npm package agentic-device) and needs Node.js. A physical iPhone needs a reachable WebDriverAgent endpoint or an ESP32 HID bridge; the simulator option needs no hardware. No accounts, API keys or environment variables are declared.
Installation
In SourceWeft
- Open Agentic Device in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
agentic-device
[npm version] [npm downloads per month] [license]
npm package · CLI · Library · Safety · Limits
agentic-device is a TypeScript library, CLI, and MCP server for driving phones you own — an iPhone through WebDriverAgent or an ESP32 HID bridge — so an agent can run setup-oriented UI actions and queue auditable phone-posting tasks.
It is a consent-first device pack: actions dry-run by default and anything that needs a human (passcode, CAPTCHA, verification code) stops with needs-human instead of faking progress.
Install
Requires Node.js and the published dist/ build. Two runtime dependencies: the MCP SDK and zod.
Post your first task
device action and post-task are dry runs until you pass --execute, and device action stays a review gate even then: the run reports what the driver did or the VendorError it hit.
CLI
Library
MCP server
agentic-device mcp (or npx agentic-device-mcp) serves the same registry, queue, drivers, and cost report as tools on stdio, so a host such as Claude Code or Cursor can register a device, preview an action, and read the task queue.
Use cases
- A support agent queues a product-announcement post for a device on your desk and you approve the run.
- A QA agent drives its own simulator through an app's onboarding to capture screenshots.
- A posting pipeline records each device task as an auditable queue entry instead of an untracked script.
Alternatives and related tools
- Appium is the general mobile-automation framework; WebDriverAgent is its iOS driver, and agentic-device speaks the same protocol for the posting-task subset.
- ESP32-BLE-Keyboard is the reference firmware for the Bluetooth-HID path.
- Full device-farm products (BrowserStack App Automate, Firebase Test Lab) rent you devices at scale; this pack is for the phones on your own desk.
Safety
- Register only your own phones by UDID.
device actionis a dry run by default; pass--executeonly after review.humanCheckpointalways returnsneeds-humanfor passcode, CAPTCHA, and verification-code steps — the pack never bypasses a platform check.- Drivers surface failures as
VendorError; they never report failed hardware or network work as success.
Limits
- No passcode, CAPTCHA, two-factor, or App Store review bypass — ever.
- The WebDriverAgent path needs a reachable WDA endpoint for a physical device;
simulatoris the zero-hardware option. - The posting queue is in-process by default; persist tasks in your own store for production runs.
Upstream bases
The WDA driver follows the protocol exposed by appium/WebDriverAgent. The ESP32 HID path is designed around ESP32-BLE-Keyboard. These integrations are for owner-operated devices only.
License
MIT
Source: README.md at commit 17f07a4
Tools
0Version history
1- v0.1.0LatestOct 15, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Agentic integrations
agentic.no
no.agenticOfficial publisher
A remote MCP endpoint that helps an assistant find GPU sellers for AI inference by model, ordered cheapest first, with per-call payment via x402.
Agentic Engineering Periodic System
academy.aseOfficial publisher
Agentic Engineering Periodic System's hosted MCP server, published by ase.academy; no sign-in required; Streamable HTTP; 4 tools.
Agentic RL: Credit Assignment and CLI Agents
space.hf.hoyant-su-agentic-rlOfficial publisher
Lets an assistant filter agentic reinforcement-learning methods by supervision, critic and task setting, and retrieve source links and BibTeX.

Agentic Video
Published by GitHub account tlq5l
Local stdio MCP server that lets a text-and-image assistant inspect video files: contact sheets, transcripts, cuts, loudness and sync checks.

Agentic Os
Published by GitHub account kinnister
Read-only MCP server that exposes the agentic-os governance, SDLC and quality-engineering methodology to an assistant, without executing anything.