mma-bridge
v1.2.3
Published
Launch Meteor Master AI from Microsoft Store via CLI
Maintainers
Readme
mma-bridge
Meteor Master AI 启动器 - 通过命令行快速启动 Windows 和 macOS 上的 Meteor Master AI 应用。
关于 MeteorMaster:MeteorMaster 是一款强大的流星检测与分析工具。官网:https://photohelper.cn/meteormaster
OpenClaw 和 Agent 集成
mma-bridge 专为 OpenClaw 或类似的 AI agent 系统设计,用于快速接入 Meteor Master AI 的能力。通过 mma-bridge,agent 可以:
- 自动检测和启动 Meteor Master AI 应用
- 管理 Meteor Master AI 实例
- 通过 RESTful API 调用 Meteor Master AI 的各项功能
使用 Skill 集成
要充分发挥 mma-bridge 的能力,需要配合相应的 Skill 使用。完整的 Skill 实现和文档请访问:
https://clawhub.ai/mordom0404/mma-bridge
该 Skill 提供了:
- 预定义的 API 调用方法
- 数据处理和转换功能
- 错误处理和重试机制
- 与 OpenClaw 框架的无缝集成
通过结合 mma-bridge 和对应的 Skill,agent 可以轻松实现流星检测、数据分析和结果处理等功能。
安装
npm install mma-bridge使用
检查是否安装了 Meteor Master AI
mma check启动 Meteor Master AI
mma start列出运行中的实例的端口
使用 list 命令查看所有正在运行的 Meteor Master AI 实例端口:
mma list该命令将执行以下操作:
- 检查实例注册表
- 验证每个实例的健康状态
- 删除注册表中的无效的实例
- 返回有效实例的端口列表
示例输出:
[9000, 9001]发送 API 请求
⚠️ 重要提示:Meteor Master AI 仅允许通过
mma命令进行交互,不支持直接 HTTP 请求。这是与 Meteor Master AI 通信的唯一官方方式。
通过 post 命令向本地 API 发送请求并获取响应:
mma post --method <methodName> [--port <port>] --data-file <filePath>参数说明:
--method: 必需,指定 API 方法名称--port: 可选,指定端口号,默认为 9000--data-file: 必需,指定包含 JSON 数据的文件路径
使用方法
# 第一步:将 JSON 数据保存到文件
echo '{"pageIndex":0,"pageSize":10,"orderBy":2,"sort":"DESC","date":"2025-12-31"}' > data.json
# 第二步:使用 --data-file 传递数据
mma post --method getDataList --data-file data.json --port 9000示例
# 获取当前信息(使用默认端口9000)
mma post --method getCurrentInfo
# 指定端口号
mma post --method getCurrentInfo --port 9000
# 使用 data-file 传递 JSON 数据
mma post --method someMethod --data-file data.json
# 完整示例
mma post --method getCurrentInfo --port 9000 --data-file data.json工作原理
Windows
- 通过 PowerShell 的
Get-StartApps命令检查系统是否安装了 Meteor Master AI - 如果已安装,提取应用的 AppID
- 使用
explorer.exe shell:{AppID}格式启动应用
macOS
- 使用
mdfind -name "Meteor Master AI.app"检查系统是否安装了 Meteor Master AI - 如果已安装,使用
open -a "Meteor Master AI"启动应用
调试
程序包含详细的 console.log 输出,方便调试。可以通过以下方式查看详细日志:
node node_modules/mma-bridge/src/cli.js start开发
# 克隆项目
git clone https://github.com/mordom0404/mma-bridge.git
cd mma-bridge
# 安装依赖(目前不需要)
npm install
# 本地测试
npm link
mma start许可证
MIT
