SuperAPI AI 工具集

cloud-app-store

部署与运维

查看项目

更新于 10-16 06:09

技能介绍

用途

Cloud App Store 用于管理 Flow Nexus 应用市场,覆盖应用与模板的发现、发布、部署和分析。它提供一组 MCP 工具,适合需要浏览现成应用、基于模板快速搭建项目、发布自有应用并跟踪市场表现的开发者。

主要能力

  • 应用发现:通过关键词、分类、精选标记和结果数量上限搜索应用,获取应用详情,列出已安装应用。
  • 模板管理:列出模板,按分类和标签筛选,获取模板详情,部署模板。
  • 应用发布:发布应用,填写名称、描述、分类、源代码、版本、标签和元数据。
  • 应用管理:更新应用信息,获取应用分析数据,读取市场整体数据。
  • 集成能力:可与沙箱、支付等能力配合使用,例如将模板部署到沙箱进行测试,或通过余额查看已发布应用带来的收入。

使用方式

使用前需要满足以下前提:拥有带活跃会话的 Flow Nexus 账户,配置好 MCP 服务器 flow-nexus,发布应用需要已验证的开发者状态。

核心调用示例包括:

搜索应用:

const apps = await mcp__flow-nexus__app_search({
  search: "authentication",
  category: "backend",
  featured: true
});

部署模板:

await mcp__flow-nexus__template_deploy({
  template_name: "express-api-starter",
  deployment_name: "my-api",
  variables: {
    api_key: "your_api_key",
    database_url: "postgres://..."
  }
});

发布应用:

await mcp__flow-nexus__app_store_publish_app({
  name: "My Auth Service",
  description: "JWT-based authentication microservice",
  category: "backend",
  source_code: sourceCode,
  tags: ["auth", "jwt", "express"]
});

模板部署的参数包括 template_id 或 template_name、deployment_name、variables 和 env_vars。应用发布支持提供版本和元数据(如作者、许可证、仓库地址)。

适用场景

  • 发现并部署现成的应用或模板,用于快速项目初始化。
  • 将自研应用发布到市场,供他人发现和安装。
  • 分析应用下载量、活跃用户、评分和收入等指标。
  • 跟踪市场整体趋势和统计信息。
  • 管理已安装的应用,查看版本和安装时间。

应用与模板分类

应用分类包括:Web APIs、Frontend、Full-Stack、CLI Tools、Data Processing、ML Models、Blockchain、Mobile。

模板类型包括:Starter Templates(基础项目脚手架)、Feature Templates(预构建功能模块)、Full Applications(完整可部署应用)、Component Libraries(可复用 UI 组件)。

限制与注意事项

  • 需要 Flow Nexus 账户和活跃会话,且必须配置 flow-nexus MCP 服务器。
  • 发布应用需要已验证的开发者状态。
  • 常见错误包括:无效的 app_id、发布失败(源代码或元数据无效)、模板部署失败(缺少必需变量)、未认证或权限不足、应用名称重复。
  • 文档中提到的收入单位为 rUv credits,具体收费、价格和计费方式暂未提供。
  • 文档提到的发布日期为 2026-01-02(版本 1.0.0),来源于 flow-nexus-app-store 代理转换。

发布最佳实践

文档建议:编写清晰详细的应用描述,使用相关标签提升可发现性,遵循语义化版本管理,提供 README 和使用示例,确保代码通过安全检查,并定期更新维护应用。

集成点

  • 与沙箱集成:可创建沙箱后将模板部署到沙箱进行测试。
  • 与支付集成:可通过余额查询查看已发布应用带来的收入。

相关技能包括 cloud-sandbox(执行环境)、cloud-workflow(工作流自动化)、cloud-payments(信用管理)。