プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

MobiLoop

作者:enessubassバージョン 0.1.0-alpha.15i★ –iパソコンで動く
レジストリ名io.github.enessubass/mobiloop-mcp

インストール

概要

作者による説明(英語の原文)

Guarded AI mobile Appium testing, security scanning, verification, and fix-retest MCP tools.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: サイバーセキュリティ

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: MOBILOOP_WORKSPACE_ROOT, APPIUM_SERVER_URL

必要なもの

  • DockerDockerのインストール

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "mobiloop": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "MOBILOOP_WORKSPACE_ROOT",
        "-e",
        "APPIUM_SERVER_URL",
        "ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15"
      ],
      "env": {
        "MOBILOOP_WORKSPACE_ROOT": "your-value",
        "APPIUM_SERVER_URL": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add mobiloop --env MOBILOOP_WORKSPACE_ROOT=your-value --env APPIUM_SERVER_URL=your-value -- docker run -i --rm -e MOBILOOP_WORKSPACE_ROOT -e APPIUM_SERVER_URL ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "mobiloop": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "MOBILOOP_WORKSPACE_ROOT",
        "-e",
        "APPIUM_SERVER_URL",
        "ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15"
      ],
      "env": {
        "MOBILOOP_WORKSPACE_ROOT": "your-value",
        "APPIUM_SERVER_URL": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "mobiloop": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "MOBILOOP_WORKSPACE_ROOT",
        "-e",
        "APPIUM_SERVER_URL",
        "ghcr.io/enessubass/mobiloop-mcp:0.1.0-alpha.15"
      ],
      "env": {
        "MOBILOOP_WORKSPACE_ROOT": "your-value",
        "APPIUM_SERVER_URL": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • MOBILOOP_WORKSPACE_ROOT env
    Workspace path mounted into the container.
  • APPIUM_SERVER_URL env
    Appium server URL reachable from the container.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント enessubass で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

サイバーセキュリティのほかのサーバーとの比較i

  • このカテゴリのほかの1001件のうち0%よりスターが多い
  • このカテゴリのほかの1001件のうち63%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1001件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

MobiLoopは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.0-alpha.15)がレジストリに届いたのは23 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにDockerも必要です。

代わりに使えるものは?

同じカテゴリには:Zeqqat, EchelonGraph CVE & Exposure, KillerSkills

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Zeqqat

Open source MCP gateway: agents call your APIs without holding keys or seeing secrets.

作者:zeqqatとても新しい今日更新

クラウドで動く

EchelonGraph CVE & Exposure

CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.

作者:echelongraph初期↓ 1360/週今日更新

パソコンでもクラウドでも✓ echelongraph.io

KillerSkills

Security verdicts for agent skills and MCP servers, from sandbox runs, before you install them.

作者:cyligence-karim成長中↓ 3070/週今日更新

パソコンで動く

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

MobiLoop MCP

Guarded MCP servers for agentic mobile build-test-fix loops.

Documentation site | Installation | Security model | Tool reference

code change -> build -> install on device -> Appium test -> evidence -> classify -> report

MobiLoop MCP is a controlled tool layer between an AI coding agent and a real mobile development environment. It lets an MCP client read and patch a mobile project, build it, install it on Android or iOS targets, drive the app through Appium, verify logs/screens/API results, remember known app-flow checkpoints, and produce evidence-based reports.

The name reflects the core contract: mobile work should run through a measurable loop of change, build, device execution, verification, and evidence-backed triage.

It is built for the workflow where the agent does not just write code. It builds, runs, tests, observes, classifies failures, and hands back evidence. An agent can still use the separate guarded code tools to patch and retest, but that patch step is intentionally outside the default orchestrator.

Today, MobiLoop provides guarded build-test-verify loops and evidence-based failure classification. Fully automated patch-and-retest is intentionally kept outside the default orchestrator until stricter approval, rollback, and review controls are enabled.

Highlights

  • Evidence-first mobile loops: build logs, screenshots, Appium XML source, logcat/simulator logs, API responses, screenshot diffs, and iteration records.
  • Android and iOS tool split: Android adb/emulator tools and iOS xcrun simctl/xcodebuild tools are separated.
  • Appium UI automation: semantic taps, typing, swipes, back navigation, visibility assertions, screenshots, and accessibility summaries.
  • Flow memory: record runtime screen checkpoints, remember the latest passing path, and auto-replay stable setup steps to a target checkpoint.
  • Scenario generation and flow DSL: scan source for candidate E2E scenarios, then run high-level JSON flows with wait/tap/type/assert/evidence steps.
  • Source-flow analysis: scan Flutter, React Native, Android, and iOS source for screen, route, transition, and visible-text candidates.
  • Root-cause classification: classify logcat evidence into app bugs, automation errors, missing environment, remote rules, and test-data issues.
  • Server-side approval gate: secure mode requires valid approval payloads for high-impact tools.
  • Built-in mobile security loop: scan source and platform settings, generate a test plan, compare fixes, and gate release decisions without another scanner package.
  • Redaction by default: redact common secrets, bearer tokens, API keys, emails, and phone numbers from text artifacts, command output, and MCP/CLI text responses.
  • Guarded code tools: workspace-only reads/searches/patches, forbidden secret paths, guarded branches, commits, and PR creation.
  • Docker-ready MCP runtime: package the Node MCP server in Docker while keeping mobile SDKs, emulators, devices, and Appium on the host or runner.
  • Composable binaries: run everything as one server or split each responsibility into its own MCP server.
  • Portable mobile QA skill: an MIT-licensed agent skill for planning tests, collecting evidence, and running bounded fix-and-retest workflows with the existing tools.

What This Is

This project provides MCP tools for this architecture:

AI / MCP client

| v MobiLoop MCP | |-- code tools |-- environment preflight |-- build tools |-- Android device tools |-- iOS simulator tools |-- Appium tools |-- verification tools |-- flow-memory replay tools |-- loop/report tools |-- CI publication tools |-- Android/iOS orchestrators |-- security scan and release gate tools | v mobile repo + emulator/device + Appium + build toolchain

The server does not claim that a test passed because a model says so. A pass should be backed by tool output: command exit codes, screenshots, page source, log checks, API assertions, and recorded loop iterations.

What This Is Not

  • It is not a replacement for Android SDK, Xcode, Flutter, Gradle, React Native, Appium, or platform drivers.
  • It is not a universal mobile emulator container. iOS simulator requires macOS, and Android emulator portability depends on host acceleration and device access.
  • It is not an unrestricted shell bridge. Tools are structured and guarded.
  • It is not a production deployer. Release signing, store upload, and production secrets remain outside the default scope.

Requirements

Install only what your target app needs.

WorkflowHostRequired tools
MCP runtimemacOS, Linux, WindowsNode.js 20+
Android build/testmacOS, Linux, WindowsAndroid SDK, adb, emulator or physical device, Java/Gradle as needed, Appium, compatible UiAutomator2 driver
Flutter AndroidmacOS, Linux, WindowsFlutter SDK, Android SDK, Appium for UI flows
React Native AndroidmacOS, Linux, WindowsNode/npm, Android Gradle toolchain, Android SDK, Appium
iOS simulatormacOS onlyXcode, xcrun simctl, iOS Simulator, Appium, compatible XCUITest driver
Docker MCP runtimemacOS, Linux, WindowsDocker, plus host-side mobile tools when driving devices

Start Appium before Appium or flow replay tools:

appium --address 127.0.0.1 --port 4723

Local Appium installs also work:

npx appium --address 127.0.0.1 --port 4723

For Android, make sure the Appium process can see:

export ANDROID_HOME=/absolute/path/to/android/sdk

export ANDROID_SDK_ROOT=/absolute/path/to/android/sdk export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"

For an already-running Genymotion device, add its Android SDK platform tools to PATH, then verify the device before starting a flow:

export PATH="$HOME/Library/Android/sdk/platform-tools:$PATH"

adb devices -l

Install From Source

npm ci

npm test

Configure project-local MCP and the bundled skill, then diagnose the host:

node dist/src/cli.js setup --workspace /absolute/path/to/mobile/app --client codex --yes

node dist/src/cli.js doctor --workspace /absolute/path/to/mobile/app --target android

Clients: codex, claude, cursor, vscode, generic. Use --dry-run to preview. Setup preserves other servers, backs up changed files, and does not install SDKs or modify app data. See installation for Windows, upgrades, and prerequisites. NPM registry publication is not enabled; these commands use the built checkout.

Run the all-in-one MCP server:

MOBILOOP_WORKSPACE_ROOT=/absolute/path/to/mobile/app \

node dist/src/index.js

For development:

npm run dev

CLI Fallback

When an MCP client cannot expose the server as callable tools, use the CLI wrapper:

MOBILOOP_WORKSPACE_ROOT=/absolute/path/to/mobile/app \

node dist/src/cli.js list-tools

Inspect tool policy metadata:

MOBILOOP_WORKSPACE_ROOT=/absolute/path/to/mobile/app \

node dist/src/cli.js list-tools --json

The same metadata is available inside MCP through policy.list_tools.

Call any tool directly:

MOBILOOP_WORKSPACE_ROOT=/absolute/path/to/mobile/app \

node dist/src/cli.js call flow.generate_test_scenarios '{"goal":"login smoke and validation"}'

Generate scenario candidates:

MOBILOOP_WORKSPACE_ROOT=/absolute/path/to/mobile/app \

node dist/src/cli.js generate-scenarios "cover onboarding, login, and validation"

MCP Client Configuration

All-In-One Server

Use this for local development and simpler MCP clients.

{

"mcpServers": { "mobiloop": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/index.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app", "APPIUM_SERVER_URL": "http://127.0.0.1:4723" } } } }

Split Servers

Use split servers when you want tighter policy boundaries per responsibility.

{

"mcpServers": { "mobile-code": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/code.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app" } }, "mobile-build": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/build.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app" } }, "mobile-device": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/device.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app" } }, "mobile-appium": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/appium.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app", "APPIUM_SERVER_URL": "http://127.0.0.1:4723" } }, "mobile-flow": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/flow.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app", "APPIUM_SERVER_URL": "http://127.0.0.1:4723" } }, "mobile-verify": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/verify.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app" } }, "mobile-loop": { "command": "node", "args": ["/absolute/path/to/mobiloop-mcp/dist/src/servers/loop.js"], "env": { "MOBILOOP_WORKSPACE_ROOT": "/absolute/path/to/mobile/app" } } } }

All binaries are listed below.

BinaryScope
mobiloopCLI wrapper for listing tools, calling tools, and generating scenarios
mobiloop-mcpAll tools
mobiloop-code-mcpCode and git tools
mobiloop-env-mcpEnvironment preflight and compatibility matrix
mobiloop-build-mcpDependency, lint, test, and APK build tools
mobiloop-device-mcpAndroid adb and emulator tools
mobiloop-ios-mcpiOS simulator and Xcode tools
mobiloop-appium-mcpAppium UI automation tools
mobiloop-verify-mcpAssertions and evidence collection
mobiloop-flow-mcpSource-flow analysis and checkpoint replay
mobiloop-loop-mcpIteration records and reports

| mobiloop-ci-mcp | Artifact manifests, GitHub summaries, PR comments

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く