返回目录

instant-games-open-mcp

编辑精选维护状态: 活跃

taptap/instant-games-open-mcp

TapTap 小游戏开放能力 mcp

前往 GitHub
$ npx -y @taptap/maker init

34

星标

5

Fork

TypeScript

语言

2025-10-11

创建于

2026-09-04

最近推送

一套 TapTap 开放能力 MCP 服务器(小游戏/H5 排行榜、云存档、OAuth 2.0、当前游戏 DC 数据)+ TapTap Maker CLI + 面向 DSH 的 `@taptap/dsh-maker` bundle 插件,MIT 许可,用于在 AI 客户端中开发与运营 TapTap 游戏。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-05

许可证

作者未说明

01它能帮你完成什么?

  • 把 TapTap 小游戏 / H5 游戏开放能力(排行榜、分享、多人联机、云存档、OAuth 2.0、当前游戏 DC 数据与评价运营)接入 AI 客户端

    一组 MCP tools 与 resources——零配置 OAuth、排行榜管理、H5 上传、统计/评价查询与官方回复——可在 AI 客户端直接调用

    开发 TapTap 小游戏/H5 的开发者,希望用 AI 客户端驱动游戏后端能力

  • 用 CLI 完成 TapTap Maker 项目全生命周期(初始化、登录、构建、预览、远端发布)

    版本化 mcp-runtime、合并写入的客户端 MCP 配置、受管 AGENTS.md 策略块、远端构建结果与本地产物

    TapTap Maker 小游戏开发者 / 工作室,需要 AI 驱动的本地开发循环

  • 把 TapTap Maker 的 MCP、CLI、Skills 与工作流打包进 DeepSeek Harness

    通过 1024Store 公开 npm 包一键安装的 `@taptap/dsh-maker` bundle 插件,含工作流 + 广告/云存档/排行榜指南

    使用 DeepSeek Harness(dsh)的开发者,希望直接复用 TapTap Maker 能力

02如何接入 DeepSeek Harness?

前置条件

  • Node.js 18.14.1+(README 环境要求明确)
  • 具备 DeepSeek Harness 环境;DSH 通过 `@deepseek-ai/dsh-mcp-client` 插件接入,不使用 mcp.json

安装步骤

  1. 01

    通过 1024Store 安装公开 npm 包 `@taptap/dsh-maker`,把 Maker MCP、CLI、Skills 与工作流打包进 DSH(详见 docs/DSH_PLUGIN.md)

  2. 02

    本地独立使用可运行 `npx -y @taptap/maker init` 完成 Git 检查、登录、项目 clone 与 MCP 配置写入

    $ npx -y @taptap/maker init

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配原生运行时

通过 `@taptap/dsh-maker` bundle 插件(npm / 1024Store)原生接入 DSH,打包 Maker MCP + CLI + Skills;DSH 经 `@deepseek-ai/dsh-mcp-client` 插件接入,不使用 mcp.json。

  • TapTap 开放能力 MCP 服务器

    TapTap 小游戏/H5 游戏项目;OAuth 授权后的访问令牌排行榜、分享、多人联机、云存档、当前游戏 DC 数据统计/评价查询与官方回复等 MCP tools 与 resources

  • TapTap Maker CLI 与本地开发循环

    Maker 项目(app 选择/创建、PAT、项目目录)版本化 mcp-runtime、合并写入的客户端 MCP 配置、受管 AGENTS.md 策略块、远端构建结果

    写入用户级 MCP 配置(Codex/Cursor/Claude/DSH 等),不写项目 cwd迁移旧独立 Maker MCP 时写入 enabled=false 并保留原配置/备份
  • OpenClaw 原生 plugin 子包

    OpenClaw 运行环境raw JSON 工具 + 内置 `taptap-dc-ops-brief` skill

04适合谁?何时不该用?

适合

  • 开发 TapTap 小游戏/H5 的开发者,希望用 AI 客户端驱动游戏后端能力
  • TapTap Maker 小游戏开发者 / 工作室,需要 AI 驱动的本地开发循环
  • 使用 DeepSeek Harness(dsh)的开发者,希望直接复用 TapTap Maker 能力

不适合

  • 不要同时启用 `@taptap/dsh-maker` bundle 与 L1 裸 MCP 行,否则会出现重复注册。
  • 若旧的独立 Maker MCP 仍启用,插件 CLI 必须先迁移(写入 enabled=false,保留配置/备份/PAT/绑定)再安装;安装前检查返回 `ambiguous` 时必须停止安装。

05兼容性、维护与安全提示

  • 不要同时启用 `@taptap/dsh-maker` bundle 与 L1 裸 MCP 行,否则会出现重复注册。
  • 若旧的独立 Maker MCP 仍启用,插件 CLI 必须先迁移(写入 enabled=false,保留配置/备份/PAT/绑定)再安装;安装前检查返回 `ambiguous` 时必须停止安装。
  • Windows 为默认优先级:CLI 仅把当前进程可用的绝对 `node.exe` 与 `npm-cli.js` 写入客户端配置;找不到该组合时安装失败,不持久化 `.cmd` 或依赖 PATH 的裸 `npx.cmd`。
2025-10-112026-09-04v1.24.12

MIT 许可 · 活跃维护中(最新发布 v1.24.12,2026-08-27)

06常见问题

怎么把插件接入 DeepSeek Harness?

DeepSeek Harness 通过 `@deepseek-ai/dsh-mcp-client` 插件接入(不使用 mcp.json)。要把 TapTap Maker 的 MCP、CLI、Skills 与工作流打包进 DSH,安装 `@taptap/dsh-maker` bundle 插件——通过 1024Store 公开 npm 包获取——详见 docs/DSH_PLUGIN.md。注意不要与 L1 裸 MCP 行同时启用。

`@taptap/dsh-maker` bundle 能和裸 MCP 行同时启用吗?

不能。README 明确说明 bundle 插件不要与 L1 裸 MCP 行同时启用,否则会出现重复注册。

为什么安装前要先迁移旧的独立 Maker MCP?

若旧的独立 Maker MCP 仍启用,插件 CLI 必须先执行迁移写入 enabled=false(保留原配置、备份、PAT 与绑定)。安装前检查返回 `ambiguous` 时必须停止安装。只有状态为 `disabled` 或 `not_found` 才能报告插件可用。

DSH 改完配置需要重启吗?

不需要。DSH 监听用户补丁并热重载,不要求重启 IDE;profile 级注册会就地更新并经 DSH HMR 重载。配置不写项目 cwd,所以 AI 必须在每次 Maker tool 调用中把当前游戏项目作为 `target_dir` 传入。

安装或验证失败怎么回滚?

卸载插件并恢复旧 MCP 仍需先取得明确确认,再执行 restore 命令(如 `taptap-maker plugin restore --client <client> --confirm --json`)。若迁移实际禁用了旧注册但安装/验证失败,同一 restore 命令会自动回滚——但要先移除本次已安装的插件并确认其不再启用;不能在插件仍启用时恢复旧 MCP。

08数据与来源

  • 作者声明github.com22d7f5d4c74a…

    DSH 使用 `@deepseek-ai/dsh-mcp-client` 插件,不使用 `mcp.json`。

  • 作者声明github.com22d7f5d4c74a…

    需要把 Maker 技能(工作流 + 广告/云存档/排行榜指南)一并打包进 DSH 时,可用 bundle 插件

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-05。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。