MCP server with useful Android development tools: SVG conversion, Logcat management, and Device automation (dump UI, screenshot, input).
MCP server with useful Android development tools: SVG conversion, Logcat management, and Device automation (dump UI, screenshot, input). The android mcp toolkit mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 14 defined tools rather than through you.
Small MCP server with three tools: - Fast SVG → Android VectorDrawable conversion (cached, file or inline). - adb logcat reader with package/pid/tag filters for quick crash triage. - Translation length difference estimator to flag risky length deltas before layout breaks.
android-mcp-toolkit on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.
Everything the assistant can do here goes through one of these:
convert-svg-to-android-drawable — Inputs: svg (inline) or svgPath (file path). Optional: outputPath, floatPrecision (default 2), fillBlack (default false), xmlTag (default false)Output — VectorDrawable XML text; also writes to disk when outputPath is providedPerformance — LRU cache (32 entries) keyed by SVG + options plus fast reuse in-sessionConverter — vendored fork in vendor/svg2vectordrawable with fixes for rgb()/rgba(), hsl()/hsla(), and named colors. Upstream licensemanage-logcat — Inputs:action — read (default), crash, anr, or clearpackageName — Optional. Resolves PID via adb shell pidofpid — Optional. Explicit PIDtag — Optional. Filter by tag (e.g. MyApp)priority — V, D, I, W, E, F, S (default V)maxLines — Tail count (default 200, max 2000)timeoutMs — Default 5000This sits in the browser automation group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Android MCP Toolkit's toolset — convert-svg-to-android-drawable, Output, Performance and 11 more — is a fair guide to whether it matches your workflow. It is maintained by nam0101; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| convert-svg-to-android-drawable | Inputs: svg (inline) **or** svgPath (file path). Optional: outputPath, floatPrecision (default 2), fillBlack (default false), xmlTag (default false), tint, cache (default true). |
| Output | VectorDrawable XML text; also writes to disk when outputPath is provided. |
| Performance | LRU cache (32 entries) keyed by SVG + options plus fast reuse in-session. |
| Converter | vendored fork in vendor/svg2vectordrawable with fixes for rgb()/rgba(), hsl()/hsla(), and named colors. Upstream license: vendor/svg2vectordrawable/LICENSE (MIT). |
| manage-logcat | Inputs: |
| action | read (default), crash, anr, or clear. |
| packageName | Optional. Resolves PID via adb shell pidof. |
| pid | Optional. Explicit PID. |
| tag | Optional. Filter by tag (e.g. MyApp). |
| priority | V, D, I, W, E, F, S (default V). |
| maxLines | Tail count (default 200, max 2000). |
| timeoutMs | Default 5000. |
| Behavior | - read: Fetches logcat tail. |
| crash | Fetches logcat -b crash. |
{
"mcpServers": {
"android-mcp-toolkit": {
"command": "npx",
"args": [
"-y",
"android-mcp-toolkit"
]
}
}
}Configuration as documented by the project. Restart the client after saving.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
Industrial-strength web extraction — render, scrape, crawl and search entire sites into clean markdown.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.