Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
iOS MCP server: 49 tools free (58 with Pro), xcresult parsing, WDA UI automation, fast screenshots.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント silbercue で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(3.6.3)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, topo^alpin
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Avalanche bulletins and mountain weather forecasts for any place in the Alps.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
The fastest, most complete MCP server for iOS development. One Swift binary, 58 tools, zero dependencies. SilbercueSwift has the most complete toolset of any alternative out there.
Built for Claude Code, Cursor, and any MCP-compatible AI agent.
Looking for an alternative to existing iOS MCP servers? SilbercueSwift covers the full feature set of XcodeBuildMCP, Appium-MCP, and iosef in a single binary — plus xcresult parsing, UI automation, code coverage, and up to 75x faster screenshots. See comparison below.
Every iOS MCP server has the same problem: raw xcodebuild output is useless for AI agents. 500 lines of build log, stderr noise mistaken for errors, no structured test results. Agents waste minutes parsing what a human sees in seconds.
SilbercueSwift fixes this. It parses .xcresult bundles — the same structured data Xcode uses internally — and returns exactly what the agent needs: pass/fail counts, failure messages with file:line, code coverage per file, and failure screenshots.
| What you get | XcodeBuildMCP | Appium-MCP | iosef | SilbercueSwift |
|---|
| Screenshot latency | ~1127ms | ~77ms | ~83ms | ~316ms ( ~15ms, 75x) | | View hierarchy | ~259ms | ~938ms | ~44ms | ~31ms ( ~5ms) | | Find element | — | 76ms | 50ms | 31ms ( <1ms + auto-scroll) | | Tap (coordinates) | 235ms | 470ms | 48ms | 16ms ( 4ms) | | Swipe | 1284ms | 2685ms | 262ms | ~250ms | | Build for simulator | Yes | — | — | Yes | | Build + Run in one call | Yes (sequential) | — | — | Yes (parallel, ~9s faster) | | Structured test results | Partial | — | — | Full xcresult JSON | | Failure screenshots from xcresult | — | — | — | Auto-exported | | Code coverage per file | Basic | — | — | Sorted, filterable | | Build error diagnosis | stderr parsing | — | — | xcresult JSON with file:line | | Navigate (find + tap + verify) | — | — | — | 1 call (~380ms) | | Double tap | — | — | — | ~60ms | | Drag & drop | — | Coordinates only (3 calls) | — | Element-to-element (1 call) | | Scroll to element | — | Manual swipe loop | — | SmartScroll (1 call) | | Alert handling | — | Single alert | — | 3-tier search + batch accept_all | | iOS 18 ContactsUI dialog | — | — | — | Supported | | Batch UI automation | — | — | — | run_plan: multi-step plans with adaptive decisions | | Log filtering | Subsystem only | — | Partial | Topic-filtered: 90% fewer tokens | | Console log per failed test | — | — | — | Optional | | Wait for log pattern | — | — | — | Regex + timeout | | Visual regression | — | — | — | Baseline + pixel diff | | Multi-device check | — | — | — | Dark Mode, Landscape, iPad | | Cross-platform (Android) | — | Yes | — | — | | Tools | 77 (Rust) | 61 (Node.js + Appium) | 15 (Swift) | 58 (Native Swift, 8.5MB) | | Cold start | ~400ms | ~1000ms | ~100ms | ~50ms |
Screenshots up to 75x faster — ~316ms ( ~15ms)
Free tier screenshots (~316ms) are faster than XcodeBuildMCP (~1127ms) and most alternatives. Pro brings latency down to ~15ms — 5x faster than Appium, 75x faster than XcodeBuildMCP. Agents can take screenshots freely without penalty at either tier.
Structured test results from xcresult bundles — zero guesswork on failures
When a test fails, the agent gets the error message, the exact file:line, a screenshot of the failure state, and optionally the console output — all parsed from Apple's .xcresult format. No guessing from 500 lines of xcodebuild stderr. This is the difference between "agent knows what broke" and "agent guesses what broke".
Single binary, zero dependencies — 58 tools, install in 10 seconds
brew install silbercue/silbercue/silbercueswift — done. 8.5MB native Swift binary. No Node.js, no npm, no Appium server, no Python, no Java, no Rust toolchain. Cold start in ~50ms. The fastest way to get an iOS MCP server running.
Agent reads only what matters — 90% fewer tokens, zero wasted calls (topic filtering )
Free tier already strips noise: 15 known noise processes are excluded at capture time, and duplicate lines are collapsed (79% I/O reduction). Pro adds topic filtering — read_logs categorizes lines into 8 topics and shows only app + crashes by default, with a menu: network(87) lifecycle(12) springboard(8). The agent opens specific topics in one call — no guessing, no iteration.
One call to dismiss all permission dialogs — 3 alerts in 1 roundtrip
Every app shows 2–3 permission dialogs on first launch. Other servers require the agent to screenshot → find button → click, per dialog. handle_alert(action: "accept_all") clears them all in a single call, searching across SpringBoard, ContactsUI, and the active app. Free tier handles alerts individually with accept / dismiss.
Drag & drop with element IDs — 1 call instead of 3
"Drag item A above item B" is a single call: drag_and_drop(source_element: "el-0", target_element: "el-1"). The competition only supports raw coordinates, forcing the agent to find both elements, extract their frames, and build a W3C Actions sequence — 3 calls minimum.
Auto-scroll to off-screen elements — no more manual swipe loops
find_element(using: "accessibility id", value: "Save", scroll: true) scrolls automatically until the element appears. SmartScroll handles UIKit, SwiftUI, and lazy-loaded lists — no guessing scroll direction.
View hierarchy in ~31ms (Free) / ~5ms (Pro) — up to 188x faster element inspection
get_source returns the full UI tree in ~31ms (Free) or ~5ms (Pro). The fastest competitor takes 44ms, most take 250ms+. This makes element inspection practically free for agents.
Navigate in one call — find + tap + settle + screenshot in ~380ms
navigate(to: "Settings") finds the element, taps it, waits for the screen to settle, and returns a verification screenshot — all in a single call. No competitor offers this. Agents save 3-4 tool calls per navigation step.
Batch UI automation — run_plan executes multi-step plans with adaptive decisions
run_plan takes a sequence of UI steps and executes them server-side. When a step needs a decision (unexpected dialog, element not found), it falls back through 4 tiers — from MCP sampling to pause & resume. No more "one tool call per tap" overhead.
brew tap silbercue/silbercue
brew install silbercueswift
git clone https://github.com/silbercue/SilbercueSwift.git
cd SilbercueSwift swift build -c release cp .build/release/SilbercueSwift /usr/local/bin/
One command — installs globally for all projects:
claude mcp add --scope user SilbercueSwift /opt/homebrew/bin/SilbercueSwift
Note: Use the full path (
/opt/homebrew/bin/SilbercueSwift). Claude Code starts MCP servers without a full shell PATH, so bare command names won't be found.
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "SilbercueSwift": { "command": "/opt/homebrew/bin/SilbercueSwift" } } }
Any client that supports stdio MCP servers: point to /opt/homebrew/bin/SilbercueSwift with no arguments.
claude mcp remove --scope user SilbercueSwift
brew uninstall silbercueswift brew untap silbercue/silbercue
SilbercueSwift ships 49 tools for free — build, test, simulate, automate UI, capture logs, and take screenshots. No time limit, no signup.
Pro adds 9 tools and faster internals for teams and power users who need the full picture.
| Free | Pro | |
|---|---|---|
| Build, test, sim management | 49 tools | 58 tools |
| Screenshot | ~316ms | ~15ms (75x faster) |
| Structured test results (xcresult) | Yes | Yes |
| Find element | 31ms | <1ms |
| View hierarchy | 31ms | ~5ms |
| Tap (coordinates) | 16ms | 4ms |
| Click / type / swipe / double tap / long press / drag & drop | Yes | Yes |
| Navigate (find + tap + verify) | Yes | Yes |
| Batch UI automation (run_plan) | Yes | Yes |
| Alert handling | Single accept/dismiss | + Batch accept_all / dismiss_all |
| Log capture | Smart + verbose | + App mode, topic filtering |
| Console capture, git tools | Yes | Yes |
| Scroll to element | — | SmartScroll |
| Visual regression | — | Baseline + pixel diff |
| Multi-device check | — | Dark Mode, Landscape, iPad |
| Accessibility check | — | D
冒頭だけを表示しています。続きはリポジトリで読めます