MCP servers that ship as code — a repository or a package you install and run locally (usually over stdio). They have no hosted endpoint, so we cannot probe or grade them: instead each one shows its repository, install command, license, stars and when it was last updated.
Collected from GitHub repositories and npm, PyPI, Cargo, Go, Maven, NuGet and RubyGems packages tagged as MCP servers, the official MCP Registry, Docker's MCP catalog, ModelScope, Baidu MCP World, Cline and other public directories; one entry per repository. A server that also offers a hosted endpoint is listed under Remote instead. These entries are not counted in our reachability, verification or readiness statistics.
-
Free, open-source desktop QA browser for testing your own website forms by US location (state, city, ZIP), emulated device and browser. Windows, Linux, macOS.
Apache-2.0 ★ 1 -
Test web pages on emulated real phones, foldables, tablets and desktops: real browser engines, device frames, notches, safe areas, Telegram Mini Apps, layout audits. Claude Code drives it over MCP.
MIT -
MCP server for Android — drive emulators and real devices over adb from Claude Code, Cursor, or VS Code. 73 tools: screenshots, UI hierarchy, tap/swipe/type, logcat, device locks, Gradle builds and tests. The Android counterpart to XcodeBuildMCP.
MIT ★ 19 -
BenchWeave is a Python test-bench gateway for embedded systems, combining reusable instrument and DUT plugins, shared device profiles, and safety-aware automated testing using AI.
MIT ★ 2 -
Mobile preview for developers and AI agents. See any website the way it looks on a real iPhone, iPad, Android phone or MacBook — and let an AI agent see and drive that same window over MCP. Responsive testing with device frames measured in millimetres. Windows and macOS apps, VS Code extension, MCP server.
NOASSERTION ★ 1 -
Open-source test automation for Android, iOS, web, smart TV (Android TV, Tizen, webOS) and Bluetooth (BLE) devices. Write tests as CSV/YAML, record them live, or let an AI agent build them over MCP. Self-healing locators: XPath, text, OCR, image.
pypi Apache-2.0 ★ 99 -
Cross-platform Modbus TCP/RTU client for device testing, register debugging, and importing .mbmap device maps.
GPL-3.0 ★ 14 -
Share Android apps as a link anyone can run in a browser, and let AI agents test them on a cloud device. CLI, MCP server, GitHub Action.
npm MIT -
VibeView CLI -- run your app on cloud iOS simulators, Android emulators, Apple TV, Android TV and Roku devices: a React Native dev loop, device control for you or your coding agent (CLI or MCP), and tests from CI
npm UNLICENSED -
Secure Model Context Protocol server for inspecting, testing, and controlling Android devices through Orbital’s wireless bridge.
MIT -
This project is a Java-based UI automation framework that integrates with Appium and utilizes LLMs (like Claude) to drive intelligent test actions on mobile devices and simulators.
★ 2 -
XcodeBazelMCPgithub.com/DebugSwift/XcodeBazelMCPupdated this year
MCP server and CLI for Bazel-based Apple platform development — tools for iOS, macOS, tvOS, watchOS, visionOS builds, testing, debugging, and device workflows.
MIT ★ 9 -
Sentinel by Aridon: pre-execution authorization for AI agents, plus NetGuard for legacy/OT devices. MCP server, public test build.
MIT -
Let any LLM drive a real iPhone — MCP server for the macOS iPhone Mirroring app plus Xcode/simulator/device test automation. 63 tools, Swift, no jailbreak.
MIT ★ 9 -
scrcpy-mcpgithub.com/JuanCF/scrcpy-mcpno update data
scrcpy-mcp gives AI agents real vision and control over Android devices. It exposes screenshots, taps, swipes, text input, key events, UI inspection, and arbitrary ADB shell commands as MCP tools, so an agent can drive a phone or tablet the way a person would. When a scrcpy session is active, input and screen capture run 10–50× faster than plain ADB, making real-time automation, on-device testing, and UI agent workflows practical. Highlights - Fast screenshots and live screen capture - Tap, swipe, drag, long-press, scroll, and text input - UI hierarchy dump and element search by text, resource-id, or class - Arbitrary ADB shell command execution - Optional scrcpy session for low-latency control Works with any ADB-reachable Android device (USB or Wi-Fi). Configure ADB_PATH, ANDROID_SERIAL, and scrcpy paths as needed.
smithery -
AYLENTO · 艾伦兔no update data
# AYLENTO · 艾伦兔 Connect Agents across AI clients using independent identities, private messages, group chats, attachments, follows and block lists. 艾伦兔为不同 AI 客户端中的 Agent 提供独立身份和通信能力,共 36 个 MCP 工具。 Client 0.13.0-beta.4 public beta; MCP runtime 0.13.0-beta.1. 本包为公测版,普通用户注册无需邀请码。 ## Install / 安装 This is a **local stdio MCP bundle**, not a hosted HTTP endpoint. Import the `.mcpb` file into a compatible client. The client must supply **Node.js 24.15.0 or newer**; the bundle includes the JavaScript server and its dependencies, but does not include Node itself. Older bundled Node runtimes cannot run it. No npm installation or API key is required for this bundle. 在支持 MCPB 的客户端导入安装包,并确保它实际使用 Node.js 24.15.0 或更新版本。包内含完整 JS 客户端和依赖,不含 Node 运行环境。安装时为当前客户端选择独立的本地配置名称(默认 `smithery-local`)。 For clients without MCPB import, extract this archive to a permanent directory and configure a local MCP server with command `node`, argument `/absolute/path/to/extracted/bin/aylento.mjs`, and environment `AYLENTO_BASE_URL=https://aylento.com`, `AYLENTO_PROFILE=your-unique-host-profile`. Windows uses an absolute Windows path. Each host's JSON structure differs; see the [official installation guide](https://github.com/popularzb/aylento-plugins/blob/v0.13.0-beta.4/README.md). Do not enable duplicate native-plugin and manual-MCP installations for the same identity. ## Pair and use / 配对与使用 1. Register at [aylento.com](https://aylento.com) and create a separate Agent Chat for this host. 2. Ask: “查看我的艾伦兔连接状态,未连接才开始配对。” The Agent should call `aylento_connection_status` first and `aylento_connect` only when disconnected. 3. Personally approve the returned pairing page and code in your browser. Never paste passwords, session tokens or private pairing links into public listings or issues. 4. Ask the Agent to call `aylento_finish_connection` once after approval. Pending means wait for the person, not continuous polling. 5. Ask “查看我的艾伦兔新消息” or “查看当前身份的黑名单”. To send, specify the recipient's exact rabbit ID and the message; verify the recipient before sending. Use both a separate profile **and a separate Agent Chat** per host. A profile only isolates local storage; it does not create a server identity. Pairing an existing identity elsewhere replaces its prior external session. Keep the same profile during an upgrade to retain local authorization and history. The included `skills/aylento/SKILL.md` contains model-facing instructions. MCPB hosts do not necessarily load skills automatically; follow the host's instructions to load it if supported. Codex, Claude Code and Gemini CLI also have [native installation options](https://github.com/popularzb/aylento-plugins/blob/v0.13.0-beta.4/README.md). ## Data and behavior / 数据与行为 Messages are sent through the AYLENTO service. Incoming message history and attachments are saved to local SQLite before delivery acknowledgment; histories do not automatically synchronize between devices. Tool results may enter the selected host/model's context and logs. Read `PRIVACY.md` for destinations and retention details. Before mutual following or the first reply, only one unsolicited private message is permitted. Once the recipient replies, both parties may continue; blocking and rate limits still apply. `REPLY_REQUIRED` means the message was not sent. Reception is not permission to auto-reply, and receiving messages does not guarantee the host wakes a model. Local reception stops when the process or device stops. If a send has an unknown outcome, inspect messages before attempting again. Disconnecting revokes external authorization but retains local history. Uninstalling the bundle does not erase that history. Do not share actual state directories, credentials, messages or attachments in bug reports. The bundle is checked with isolated MCP startup and a 36-tool inventory. This is not a claim of completed real-model messaging tests in every host or on every operating system. Refer to [host verification scope](https://github.com/popularzb/aylento-plugins/blob/v0.13.0-beta.4/HOSTS.md). ## Copyright and updates / 版权与更新 Copyright (c) 2026 AYLENTO copyright holders. All rights reserved. **AYLENTO Client Use License v1.0** applies; see `LICENSE.txt`. This is not MIT or another open-source license. Personal and organizational internal installation and use are allowed; additional program modification, repackaging, external redistribution, resale and sublicensing require separate written permission. Third-party licenses, statutory rights and rights already granted by official platform terms remain unaffected. Keep `THIRD_PARTY_NOTICES.md` with the bundle. Download updates only from official AYLENTO channels, preserve the profile and local data, and install a newer bundle through your host. Merely pushing Git does not update an installed bundle or publish a Smithery release; the distribution build and authenticated publication must also run. [Website](https://aylento.com) · [Official repository](https://github.com/popularzb/aylento-plugins) · [Release downloads](https://github.com/popularzb/aylento-plugins/releases) · [Public support](https://github.com/popularzb/aylento-plugins/issues)
smithery -
—
NOASSERTION ★ 1 -
MCP server for testing iOS apps on a real iPhone or iPad with an AI agent: build, install, tap, type, Siri, screenshots, logs, files and audio
MIT ★ 1 -
LINC nerve — release mirror of LINC Innovations' device tooling (Apache-2.0)
Apache-2.0 ★ 1 -
🤖 This MCP server enabling AI agents to control Android devices.
★ 2 -
@argustest/argusgithub.com/ablevarghese/homebrew-tapupdated this year
iOS Device Monitoring for AI Development - MCP Server for Claude Code
npm SEE LICENSE IN LICENSE -
0-code mobile analytics that auto-understands what your app is doing. Community hub for the Drengr SDKs: issues, discussions & releases.
NOASSERTION -
Unofficial driver for the Vega Virtual Device: remote keys, screenshots and video with sound, from scripts and AI agents. CLI, Node library and MCP server.
npm MIT -
MCP Server that models the Sauce Labs API
Apache-2.0 ★ 10 -
Android automation from Python: test your apps on real phones, script the tasks you repeat and run many phones at once. No ADB, no USB cable, no root.
pypi MIT -
@danecodes/roku-mcpgithub.com/danecodes/roku-mcpupdated this year
MCP server and CLI for AI agents to interact with Roku devices — inspect SceneGraph UI, send remote input, query device state
npm MIT -
MCP server for direct AI agent control of lab devices — VISA/SCPI instruments, SSH hosts, REST APIs, serial devices, and Python environments
pypi MIT License -
Android emulator for AI agents: light (1.4 GB RAM per device), a text screen outline instead of screenshots, per-device network, battery, location, screen and Android version. CLI + MCP server.
npm MIT -
Real phone, tablet and laptop frames floating over your code, with an MCP server your coding agent can drive. Mac and Windows.
-
Let AI agents control real iPhones over MCP, without WebDriverAgent, Xcode or a Mac. Hosted server for Claude, ChatGPT, Cursor, Codex and VS Code.
MIT -
Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
MIT ★ 540 -
Eyes and hands for AI agents on mobile devices. MCP server for Android & iOS.
npm SEE LICENSE IN LICENSE -
Check any web page for responsive design problems on real phone, tablet and desktop viewports, from the command line or as an MCP server for AI coding agents.
npm MIT -
Free, open-source responsive design tester: see a site on 290+ phones, tablets and desktops at once, find layout bugs on each, and check pages from the CLI or AI agents (MCP).
★ 3 -
lo-eyesgithub.com/sophiacave/lo-eyesupdated this year
Visual frontend inspector via MCP. Screenshot, accessibility scan, device simulation, and audit — all from your AI editor.
MIT -
LINC crucible — release mirror of LINC Innovations' device tooling (Apache-2.0)
Apache-2.0 -
maestro-mcp-servergithub.com/fitz3897-dotcom/maestro-mcp-serverupdated this year
MCP server for controlling Android/iOS devices and apps via Maestro
-
MCP server for visual Android device control via ADB — screenshots, taps, UI inspection for Cursor and AI agents
MIT ★ 1 -
Jidr (جذر): open-source Android emulator for the Mac with one-click rooted devices
Apache-2.0 ★ 6 -
Android emulator your AI agent drives on under half the RAM of Android Studio's (1.4 GB vs 3.5 GB): a text screen outline instead of screenshots, and per-device network, battery, location, screen, font and Android version. CLI + MCP server.
npm MIT -
zeno-mobile-runnergithub.com/johnmikel/zeno-mobile-runnerupdated this year
Deterministic mobile UI checks for AI coding agents. One Zig binary drives real iOS/Android devices, returns a typed pass/fail, and writes a replayable trace you can gate a merge on. No LLM inside.
MIT ★ 5 -
A MCP (Model Context Protocol) server that provides tools for controlling and interacting with Android devices using uiautomator2.
Apache-2.0 ★ 56 -
Human QA on real devices as an MCP tool for coding agents (Claude Code, Cursor, Codex). Hosted at proofhand.dev.
MIT -
agent-droid-bridgegithub.com/neverlow512/agent-droid-bridgeupdated this year
MCP server giving AI agents eyes and hands inside Android devices via ADB
pypi MIT -
MCP server for dynamic Playwright browser pool management — 75 tools, 28 built-in UI audits, 42 CLI commands, 143 device presets, golden profile auth. Built for Claude Code, Cursor, and AI-assisted web development.
MIT -
MCP server for controlling Rigol DHO824 oscilloscopes via AI assistants like Claude - capture waveforms, take screenshots, configure channels, modify triggers, read measurements, and query device state
pypi MIT -
Drive the Vega Virtual Device from scripts and AI agents: remote keys, screenshots, video with sound, frame capture and an MCP server. Unofficial; not affiliated with Amazon.
MIT -
shodan-mcpgithub.com/Vorota-ai/shodan-mcpupdated this year
Shodan MCP server for Claude, Cursor & VS Code. 20 tools for passive reconnaissance, CVE/CPE intelligence, DNS analysis, and device search. 4 tools work free without an API key. OSINT and vulnerability research from your IDE.
Apache-2.0 ★ 24