freshcrate
Skin:/
Home > MCP Servers > flutter-skill

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

VersionChangesUrgencyDate
0.9.36Imported from npm (0.9.36)Low4/21/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Medium3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.34**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.33...v0.9.34Low3/23/2026
v0.9.33**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.32...v0.9.33Medium3/23/2026
v0.9.32**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.31...v0.9.32Medium3/23/2026
v0.9.31**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.30...v0.9.31Medium3/23/2026
v0.9.30**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.29...v0.9.30Low3/22/2026
v0.9.29**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.28...v0.9.29Low3/19/2026
v0.9.28**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.27...v0.9.28Low3/19/2026
v0.9.27**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.26...v0.9.27Low3/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 - โœ… NLow3/17/2026
v0.9.25**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.23...v0.9.25Low3/17/2026
v0.9.24**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.23...v0.9.24Low3/17/2026
v0.9.23**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.22...v0.9.23Low3/16/2026
v0.9.22**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.21...v0.9.22Low3/16/2026
v0.9.21**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.20...v0.9.21Low3/16/2026
v0.9.20**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.19...v0.9.20Low3/15/2026
v0.9.19**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.18...v0.9.19Low3/15/2026
v0.9.18**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.17...v0.9.18Low3/15/2026
v0.9.17**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.16...v0.9.17Low3/15/2026
v0.9.16**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.15...v0.9.16Low3/15/2026
v0.9.15**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.14...v0.9.15Low3/15/2026
v0.9.14**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.13...v0.9.14Low3/14/2026
v0.9.13**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.12...v0.9.13Low3/14/2026
v0.9.12**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.11...v0.9.12Low3/14/2026
v0.9.11**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.10...v0.9.11Low3/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: > CalLow3/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 <fLow3/14/2026
v0.9.8**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.7...v0.9.8Low3/14/2026
v0.9.7**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.6...v0.9.7Low3/11/2026
v0.9.6**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.5...v0.9.6Low2/27/2026
v0.9.5**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.4...v0.9.5Low2/25/2026
v0.9.4**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.3...v0.9.4Low2/25/2026
v0.9.3**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.9.2...v0.9.3Low2/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 textareaLow2/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 tLow2/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 inLow2/22/2026
v0.8.9**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.8...v0.8.9Low2/21/2026
v0.8.8**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.7...v0.8.8Low2/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 exploLow2/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 - `flutteLow2/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 fiLow2/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 adLow2/17/2026
v0.8.3**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.2...v0.8.3Low2/16/2026
v0.8.2**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.1...v0.8.2Low2/16/2026
v0.8.1**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.8.0...v0.8.1Low2/16/2026
v0.8.0**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.8...v0.8.0Low2/14/2026
v0.7.8**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.7...v0.7.8Low2/14/2026
v0.7.7**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.6...v0.7.7Low2/14/2026
v0.7.6**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.5...v0.7.6Low2/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)Low2/13/2026
v0.7.4**Full Changelog**: https://github.com/ai-dashboad/flutter-skill/compare/v0.7.3...v0.7.4Low2/13/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

automagik-genieSelf-evolving AI agent orchestration framework with Model Context Protocol supportv4.260522.20
bz-agentSet up AI agent integration with Boozang test automation0.3.0
discord.py-self-mcpcomprehensive Discord selfbot MCP server using discord.py-selfv1.3.0
@chiragdarji/agent-doctorSemantic health check for AI agent instruction filesv2
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