FLUTTER ECOSYSTEM

marionette_flutter

通过MCP实现AI代理交互的Flutter扩展——让Claude、Copilot和Cursor能够点击、滚动、输入并截取您的应用画面。

最新版本
0.5.0
近 30 天下载
5.1万
喜欢数
44
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Marionette Flutter 通过 MCP 协议使 AI 代理能够与 Flutter 应用交互,允许 Claude、Copilot 和 Cursor 等工具执行点击、滚动、输入和截屏等操作。它为 Flutter 应用扩展了自动化测试和 AI 驱动的 UI 交互功能,提升了开发工作流效率。该包可无缝集成到 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台。专为在应用测试或自动化中利用大语言模型(LLM)的开发者设计,它弥合了 AI 代理与原生应用行为之间的差距。

适合场景
  • 使用AI代理的自动化UI测试
  • AI 驱动的应用程序探索和调试
  • 与 Copilot 和 Claude 的集成以实现应用程序交互
  • 测试期间的实时截图捕获
  • 通过MCP实现跨平台应用程序交互
主要特点
  • MCP协议支持AI代理通信
  • 支持点击、滚动、输入和截图操作
  • 多平台兼容性(Android、iOS、Web、macOS、Windows、Linux)
  • 与基于大语言模型的开发工具无缝集成
  • 轻量级 Flutter 扩展用于代理交互
适合对象
  • 使用AI代理进行测试的开发者
  • 实施AI驱动的UI自动化团队
  • 需要高级测试编排的Flutter项目
  • 与 Copilot、Claude 或 Cursor 合作的集成商
  • 专注于应用开发中生成式AI的项目
使用建议
  • 需要具有 MCP 支持的兼容 AI 代理
  • 可能需要额外设置以实现安全的代理访问
  • 仅限支持 MCP 的平台
  • 依赖外部AI工具以实现完整功能
  • 不适用于生产环境中的用户交互
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add marionette_flutter

所属分类

源码仓库

关联项目