mcpField
A
ApproveKit

ApproveKit

远程服务
approvekit.dev开发工具04 周前更新

关于 ApproveKit

ApproveKit 是面向应用开发者的 Claude Code 插件和远程 MCP 服务,可为 App Store、Google Play 或 Google OAuth 审核做准备。它根据代码库清单检查审核规则,并可生成和托管所需文档。

主要功能

  1. 01根据代码库整理应用清单
  2. 02检查 23 项审核规则
  3. 03提供问题、修复建议和来源
  4. 04生成并托管审核文档
  5. 05用户同意后才创建结账链接

适用场景

  1. 01提交应用前进行规则检查
  2. 02查找 Google OAuth 验证缺口
  3. 03准备隐私政策和账户删除页面

MCP 相关

远程 MCP 服务提供应用审计、经用户同意后创建结账、查询订单和发布最终文档等工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://approvekit.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4
参数类型必填说明
app_tokenstring否audit_app 返回的 app_token。它存储在项目根目录下的 .approvekit.json 中。首次审核应用时省略。
inventoryobject是
inventory.stackany否应用的构建方式。Expo 配置插件会自动添加权限说明字符串,因此部分检查有所不同。
inventory.app_namestring是
inventory.platformsarray是
inventory.bundle_idsany否iOS Bundle ID 和 Android 应用 ID。
inventory.permissionsarray否应用声明的 iOS 使用说明键和 Android 权限,例如 NSCameraUsageDescription、android.permission.READ_CONTACTS。
inventory.support_emailstring是用于隐私和删除请求的公开联系地址。
inventory.auth_providersarray否用户的登录方式,例如 "Sign in with Apple"、"Google"、"email and password"、"Supabase Auth"。
inventory.data_collectedarray否
inventory.developer_namestring是政策中显示的法定名称,通常是公司名称或个人开发者姓名。
inventory.takes_paymentsboolean|null否
inventory.third_party_sdksarray否在依赖项中发现的 SDK,例如 "Firebase Analytics"、"RevenueCat"、"Sentry"。
inventory.has_user_accountsboolean是如果用户可以注册或登录,则为 True。
inventory.android_target_sdkany否如果已知,则填写 build.gradle 中的 targetSdkVersion。
inventory.privacy_policy_urlany否现有的隐私政策 URL(如有)。
inventory.google_oauth_scopesarray否应用请求的完整 Google OAuth 范围 URL(如果使用 Sign in with Google 或 Google APIs)。
inventory.account_deletion_urlany否用户可申请删除账户的现有公开页面(如有)。
inventory.play_developer_accountany否Google Play 账号类型:2023-11-13 之后创建的个人账号(适用封闭式测试要求)、之前创建的个人账号,或组织账号。请询问用户。
inventory.account_deletion_in_appboolean|null否如果应用已支持用户在应用内删除账户,则为 True。

详细介绍

ApproveKit

让 AI 构建的应用通过 App Store 审核、Google Play 审核和 Google OAuth 验证。

ApproveKit 是一个 Claude Code 插件和远程 MCP 服务。你的编码 Agent 会读取代码仓库,整理应用收集的信息,并根据审核人员实际采用的规则执行免费审计。如果你需要这些审核要求的文档,Agent 可以为你生成并托管,费用为每个应用一次性支付。

安装

claude plugin marketplace add yateshaw/approvekit
claude plugin install approvekit@approvekit

然后,在任意应用代码仓库中,告诉 Claude:

让我的应用做好 App Store 发布准备

或者“准备 Google OAuth 验证”“Google Play 为什么会拒绝这个应用”“我需要隐私政策和账户删除页面”。

任何支持 MCP 的 Agent 都可以不安装插件直接使用该服务:

claude mcp add --transport http approvekit https://approvekit.dev/mcp

功能

  1. 信息清单。 技能会指导 Agent 如何从代码仓库中整理平台、登录方式、权限、收集的数据、第三方 SDK、Google OAuth 权限范围和支付信息(适用于 Expo、React Native、Flutter、原生 iOS 和 Android,以及 Web)。你的源代码不会离开本机;只有信息清单会被发送。
  2. 免费审计。 针对 Apple App Review Guidelines、Google Play 政策和 Google OAuth 验证的 23 条规则。每项发现都附有严重程度、修复方法和官方来源链接。
  3. 文档(付费,可选)。 托管在 yourapp.approvekit.dev 的隐私政策和账户删除页面、适用于 App Store Connect 和 Play Console 的审核备注,以及 Google OAuth 所需的各权限范围说明和演示视频分镜清单。代码仓库无法确定的内容会标记为 [CONFIRM: ...],供你填写;只有文本最终确认后,页面才会正式上线。

Agent 不会自行购买:它会报告发现的问题和价格,只有在你同意后才会创建结账链接。

定价

审计免费
Launch Pass(隐私政策、账户删除页面、审核备注)每个应用 49 美元
Google OAuth 验证包(Launch Pass + 权限范围说明 + 演示视频脚本)每个应用 249 美元

MCP 工具

工具用途
audit_app发送信息清单,获取审计结果和报价。返回可重复使用的 app_token。
create_checkout用户同意后,为相应套餐创建 Stripe 结账链接。
get_order获取付款状态,以及付款后以 Markdown 格式提供的文档。
publish_document保存最终文本,并发布托管页面。

端点:https://approvekit.dev/mcp(Streamable HTTP,无需身份验证;应用由 app token 标识)。

链接

ApproveKit 是 WyeTech LLC 的产品。它是一款软件工具,不提供法律建议,也不保证任何平台会批准应用。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。