Zeqqat
Open source MCP gateway: agents call your APIs without holding keys or seeing secrets.
作者による説明(英語の原文)
Guarded AI mobile Appium testing, security scanning, verification, and fix-retest MCP tools.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
MOBILOOP_WORKSPACE_ROOT, APPIUM_SERVER_URL必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
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/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"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .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 envAPPIUM_SERVER_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント enessubass で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック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
Open source MCP gateway: agents call your APIs without holding keys or seeing secrets.
CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.
Security verdicts for agent skills and MCP servers, from sandbox runs, before you install them.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
adb/emulator tools and iOS xcrun simctl/xcodebuild tools are separated.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.
Install only what your target app needs.
| Workflow | Host | Required tools |
|---|---|---|
| MCP runtime | macOS, Linux, Windows | Node.js 20+ |
| Android build/test | macOS, Linux, Windows | Android SDK, adb, emulator or physical device, Java/Gradle as needed, Appium, compatible UiAutomator2 driver |
| Flutter Android | macOS, Linux, Windows | Flutter SDK, Android SDK, Appium for UI flows |
| React Native Android | macOS, Linux, Windows | Node/npm, Android Gradle toolchain, Android SDK, Appium |
| iOS simulator | macOS only | Xcode, xcrun simctl, iOS Simulator, Appium, compatible XCUITest driver |
| Docker MCP runtime | macOS, Linux, Windows | Docker, 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
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
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"
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" } } } }
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.
| Binary | Scope |
|---|---|
mobiloop | CLI wrapper for listing tools, calling tools, and generating scenarios |
mobiloop-mcp | All tools |
mobiloop-code-mcp | Code and git tools |
mobiloop-env-mcp | Environment preflight and compatibility matrix |
mobiloop-build-mcp | Dependency, lint, test, and APK build tools |
mobiloop-device-mcp | Android adb and emulator tools |
mobiloop-ios-mcp | iOS simulator and Xcode tools |
mobiloop-appium-mcp | Appium UI automation tools |
mobiloop-verify-mcp | Assertions and evidence collection |
mobiloop-flow-mcp | Source-flow analysis and checkpoint replay |
mobiloop-loop-mcp | Iteration records and reports |
| mobiloop-ci-mcp | Artifact manifests, GitHub summaries, PR comments
冒頭だけを表示しています。続きはリポジトリで読めます