flutter-skill
MCP Server for app automation - Give your AI Agent eyes and hands inside any app (Flutter, React, Web, Native)
Why this rank:Strong adoptionRelease freshnessHealthy release cadence
Description
MCP Server for app automation - Give your AI Agent eyes and hands inside any app (Flutter, React, Web, Native)
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 0.9.36 | Imported from npm (0.9.36) | Low | 4/21/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Medium | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.34 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34 | Low | 3/23/2026 |
| v0.9.33 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.32...v0.9.33 | Medium | 3/23/2026 |
| v0.9.32 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.31...v0.9.32 | Medium | 3/23/2026 |
| v0.9.31 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.30...v0.9.31 | Medium | 3/23/2026 |
| v0.9.30 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.29...v0.9.30 | Low | 3/22/2026 |
| v0.9.29 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.28...v0.9.29 | Low | 3/19/2026 |
| v0.9.28 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.27...v0.9.28 | Low | 3/19/2026 |
| v0.9.27 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.26...v0.9.27 | Low | 3/18/2026 |
| v0.9.26 | ## ๐ Bug Fixes - Added `--chrome-port=N` as an alias for `--cdp-port=N` - Fixed FormatException when parsing `--chrome-port` parameter - Auto-detection for existing Chrome instances - Reuse logged-in Chrome sessions (preserves Reddit, Twitter, Google logins) ## ๐ Usage ```bash # Connect to existing Chrome (port 18800) flutter-skill serve https://reddit.com --chrome-port=18800 # Or use --cdp-port (same effect) flutter-skill serve https://reddit.com --cdp-port=18800 ``` ## ๐ฏ Impact - โ N | Low | 3/17/2026 |
| v0.9.25 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.23...v0.9.25 | Low | 3/17/2026 |
| v0.9.24 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.23...v0.9.24 | Low | 3/17/2026 |
| v0.9.23 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.22...v0.9.23 | Low | 3/16/2026 |
| v0.9.22 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.21...v0.9.22 | Low | 3/16/2026 |
| v0.9.21 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.20...v0.9.21 | Low | 3/16/2026 |
| v0.9.20 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.19...v0.9.20 | Low | 3/15/2026 |
| v0.9.19 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.18...v0.9.19 | Low | 3/15/2026 |
| v0.9.18 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.17...v0.9.18 | Low | 3/15/2026 |
| v0.9.17 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.16...v0.9.17 | Low | 3/15/2026 |
| v0.9.16 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.15...v0.9.16 | Low | 3/15/2026 |
| v0.9.15 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.14...v0.9.15 | Low | 3/15/2026 |
| v0.9.14 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.13...v0.9.14 | Low | 3/14/2026 |
| v0.9.13 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.12...v0.9.13 | Low | 3/14/2026 |
| v0.9.12 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.11...v0.9.12 | Low | 3/14/2026 |
| v0.9.11 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.10...v0.9.11 | Low | 3/14/2026 |
| v0.9.10 | ## Bug Fixes ### `fill` tool now works `fill` was listed in docs but threw `Unknown tool: fill` at runtime. Now registered and maps to clear + enter_text. ### `press_key` on iOS/Android Added NativeDriver fallback so `press_key` works in Flutter VM Service mode on simulators and emulators. The Enter key now triggers iOS search without needing CDP mode. ### `enter_text` without key โ better error Instead of `No TextField matching key 'null' found`, you now get an actionable `hint` field: > Cal | Low | 3/14/2026 |
| v0.9.9 | ## What's new **C++ Bridge SDK** (`sdks/cpp/`) โ Embed a zero-dependency WebSocket bridge in any native C++ app so AI agents can automate it via the flutter-skill protocol. ### Platform support | Platform | Input Synthesis | Screenshot | Accessibility | |----------|----------------|------------|---------------| | macOS | CGEvent | screencapture | AXUIElement | | Windows | SendInput | GDI+ | GetForegroundWindow | | Linux | XTest | XGetImage + libpng | EWMH/Xlib | ### Usage ```cpp #include <f | Low | 3/14/2026 |
| v0.9.8 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.7...v0.9.8 | Low | 3/14/2026 |
| v0.9.7 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.6...v0.9.7 | Low | 3/11/2026 |
| v0.9.6 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.5...v0.9.6 | Low | 2/27/2026 |
| v0.9.5 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.4...v0.9.5 | Low | 2/25/2026 |
| v0.9.4 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.3...v0.9.4 | Low | 2/25/2026 |
| v0.9.3 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.2...v0.9.3 | Low | 2/25/2026 |
| v0.9.2 | ### Fixes - **typeText**: keyDown+keyUp with execCommand('insertText') fallback for sites where dispatchKeyEvent fails (Google, Chrome 145+) - **tap text matching**: visibility filter + interactive element priority scoring โ prefers visible `<a>`, `<button>`, `[role=tab]` over hidden `<kbd>`/`<span>` - Fixes: `tap Issues` on GitHub now clicks nav tab correctly - Fixes: `type` works on Google search textarea | Low | 2/24/2026 |
| v0.9.1 | ## What's New ### ๐ฅ๏ธ CLI Client Commands Connect to a running `flutter-skill serve` instance with simple one-line commands: ```bash flutter-skill serve https://your-app.com # Start server flutter-skill nav https://google.com # Navigate flutter-skill snap # Accessibility snapshot (99% fewer tokens) flutter-skill screenshot /tmp/ss.jpg # Screenshot flutter-skill tap "Login" # Tap element flutter-skill type "hello@example.com" # Type t | Low | 2/24/2026 |
| v0.9.0 | ## ๐ v0.9.0 โ iOS Native Automation + React Native Support ### โจ New Features - **6 native P0 tools**: `native_long_press`, `native_gesture`, `native_press_key`, `native_key_combo`, `native_button`, `native_list_simulators` - **Video recording**: `native_video_start` / `native_video_stop` โ H.264 MP4 via simctl - **Frame capture**: `native_capture_frames` โ burst JPEG at configurable FPS - **Hardware buttons**: Apple Pay and Side button via HID injection - **fs-ios-bridge**: Native ObjC HID in | Low | 2/22/2026 |
| v0.8.9 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.8...v0.8.9 | Low | 2/21/2026 |
| v0.8.8 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.7...v0.8.8 | Low | 2/21/2026 |
| v0.8.7 | ## ๐ง AI-Native Page Understanding New MCP tools that use Chrome Accessibility Tree instead of screenshots โ **95% fewer tokens**: - **`page_summary`** โ Semantic page summary: nav, forms, buttons, headings, landmarks (~200 tokens) - **`explore_actions`** โ Batch 5+ UI actions per call (tap, fill, scroll, back, navigate) - **`boundary_test`** โ 13 security payloads (XSS, SQL injection, long strings) with DOM reflection detection - **`explore_report`** โ Generate styled HTML report from explo | Low | 2/19/2026 |
| v0.8.6 | ## ๐ Massive Feature Drop **207 MCP tools** (up from 161) ยท **4 CLI commands** ยท **10 platforms** ### New CLI Commands - `flutter-skill explore <url>` โ AI autonomous testing agent. Auto-discovers pages, tests boundary cases, detects crashes, generates HTML bug report - `flutter-skill monkey <url>` โ Random fuzz testing with seed reproducibility, crash/white-screen detection - `flutter-skill test --platforms web,electron,android` โ Parallel multi-platform testing with unified report - `flutte | Low | 2/18/2026 |
| v0.8.5 | ## What's New ### ๐ Zero-Config `serve` Command ```bash flutter-skill serve https://your-app.com ``` Auto-discovers all interactive UI elements as callable tools. REST API at localhost:3000. Hot reload detection for Vite, Webpack, React, Flutter Web. ### ๐ง Bug Fixes - **Bridge MCP handlers**: Added missing `press_key`, `find_element`, `scroll`, `get_text` for bridge platforms - **Screenshot fallback**: Native screenshot when bridge returns null (React Native, Tauri) - **`reset_app` bridge fi | Low | 2/18/2026 |
| v0.8.4 | ## What's New in v0.8.4 ### ๐ค AppMCP โ Zero-Config Tool Discovery - Auto-discover UI elements as callable MCP tools on all 10 platforms - registerTool() + get_registered_tools across all SDKs - discover_page_tools + call_page_tool for CDP and Bridge ### ๐๏ธ Architecture - server.dart refactored: 7530 โ 1048 lines (-86%) - cdp_driver.dart refactored: 2283 โ 1329 lines (-42%) - SkillEngine decoupling: tool_registry.dart + skill_engine.dart + mcp_adapter.dart ### โก Performance - Benchmarks ad | Low | 2/17/2026 |
| v0.8.3 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.2...v0.8.3 | Low | 2/16/2026 |
| v0.8.2 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.1...v0.8.2 | Low | 2/16/2026 |
| v0.8.1 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.0...v0.8.1 | Low | 2/16/2026 |
| v0.8.0 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.8...v0.8.0 | Low | 2/14/2026 |
| v0.7.8 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.7...v0.7.8 | Low | 2/14/2026 |
| v0.7.7 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.6...v0.7.7 | Low | 2/14/2026 |
| v0.7.6 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.5...v0.7.6 | Low | 2/14/2026 |
| v0.7.5 | ### Bug Fix - **Fixed tap not triggering button callbacks** when TestIndicatorOverlay intercepts pointer events - Added `_tryInvokeCallback` fallback: directly invokes `onPressed`/`onTap` on the found widget - Supports: ElevatedButton, TextButton, OutlinedButton, IconButton, FloatingActionButton, InkWell, GestureDetector ### Demo ๐ฌ [Watch: AI tests a full TikTok clone โ 28 actions, zero test code](https://github.com/ai-dashboad/flutter-skill/releases/download/v0.7.5/demo-tiktok.mp4) | Low | 2/13/2026 |
| v0.7.4 | **Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.3...v0.7.4 | Low | 2/13/2026 |
Dependencies & License Audit
Loading dependencies...
Similar Packages
automagik-genieSelf-evolving AI agent orchestration framework with Model Context Protocol supportv4.260522.20
claude-doctor-skillAudit projects for security, broken hooks, tests, and CI issues across 20+ languages with adaptive scoring and actionable fixes.main@2026-06-04
More in MCP Servers
AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme
