Back to directory

instant-games-open-mcp

Curated pickMaintenance: Active

taptap/instant-games-open-mcp

TapTap Maker integration for DeepSeek Harness: bundled MCP tools, Maker workflow and feature skills, plus a packaged CLI path for project initialization and diagnostics.

View on GitHub
$ npx -y @taptap/maker init

34

stars

5

forks

TypeScript

Language

2025-10-11

Created

2026-09-04

Last push

A TapTap open-API MCP server (mini-game / H5 leaderboards, cloud saves, OAuth 2.0, current-game DC stats) plus a TapTap Maker CLI and a DSH-native `@taptap/dsh-maker` bundle — MIT licensed, for building and operating TapTap games from AI clients.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-05

License

Not specified by the author

01What can it help you accomplish?

  • Expose TapTap mini-game / H5 open capabilities (leaderboards, sharing, multiplayer, cloud saves, OAuth 2.0, current-game DC stats & review ops) to AI clients

    A set of MCP tools and resources — zero-config OAuth, leaderboard management, H5 upload, statistics/review queries and official replies — callable from AI clients

    Developers of TapTap mini-games / H5 games who want AI clients to drive game backend capabilities

  • Run the full TapTap Maker project lifecycle (init, login, build, preview, remote publish) from the CLI

    Versioned mcp-runtime, merged client MCP config, managed AGENTS.md policy block, remote build results and local artifacts

    TapTap Maker mini-game developers / studios needing an AI-driven local dev loop

  • Bundle TapTap Maker's MCP, CLI, Skills and workflows into DeepSeek Harness

    The `@taptap/dsh-maker` bundle plugin, installed one-click via the public 1024Store npm package, with workflows + ads/cloud-save/leaderboard guides

    DeepSeek Harness (dsh) users who want to reuse TapTap Maker capabilities directly

02How to install into DeepSeek Harness

Prerequisites

  • Node.js 18.14.1+ (README environment requirement)
  • A DeepSeek Harness environment; DSH connects through the `@deepseek-ai/dsh-mcp-client` plugin, not mcp.json

Installation steps

  1. 01

    Install the `@taptap/dsh-maker` bundle plugin from the public npm package via 1024Store to bring Maker MCP, CLI, Skills and workflows into DSH (see docs/DSH_PLUGIN.md)

  2. 02

    For standalone local use, run `npx -y @taptap/maker init` to complete Git checks, login, project clone and MCP config write

    $ npx -y @taptap/maker init

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH plugin bundle via `@taptap/dsh-maker` (npm / 1024Store) wrapping Maker MCP + CLI + Skills; DSH connects through the `@deepseek-ai/dsh-mcp-client` plugin, not mcp.json.

  • TapTap open-capability MCP server

    TapTap mini-game / H5 project; OAuth-granted access tokenMCP tools & resources for leaderboards, sharing, multiplayer, cloud saves, current-game DC stats, review queries and official replies

  • TapTap Maker CLI & local dev loop

    Maker project (app select/create, PAT, project dir)Versioned mcp-runtime, merged client MCP config, managed AGENTS.md block, remote build results

    Writes user-level MCP config for Codex/Cursor/Claude/DSH etc., never the project cwdOn migration of an old standalone Maker MCP, writes enabled=false while keeping config/backups
  • OpenClaw native plugin subpackage

    OpenClaw runtimeRaw JSON tools plus a bundled `taptap-dc-ops-brief` skill

04Who is it for? When not to use it?

Good for

  • Developers of TapTap mini-games / H5 games who want AI clients to drive game backend capabilities
  • TapTap Maker mini-game developers / studios needing an AI-driven local dev loop
  • DeepSeek Harness (dsh) users who want to reuse TapTap Maker capabilities directly

Not for

  • Do not enable the `@taptap/dsh-maker` bundle and the L1 bare MCP entry at the same time, or you get duplicate registrations.
  • If an old standalone Maker MCP is still enabled, the plugin CLI must migrate it (write enabled=false, preserving config/backups/PAT/bindings) before install; a pre-install check returning `ambiguous` must stop before installing.

05Compatibility, maintenance and safety notes

  • Do not enable the `@taptap/dsh-maker` bundle and the L1 bare MCP entry at the same time, or you get duplicate registrations.
  • If an old standalone Maker MCP is still enabled, the plugin CLI must migrate it (write enabled=false, preserving config/backups/PAT/bindings) before install; a pre-install check returning `ambiguous` must stop before installing.
  • Windows is the default priority: the CLI writes only the current process's absolute `node.exe` and `npm-cli.js` into client config; if not found, install fails and no `.cmd`/bare `npx.cmd` is persisted.
2025-10-112026-09-04v1.24.12

MIT licensed · actively maintained (latest release v1.24.12, 2026-08-27)

06Frequently asked questions

How do I connect this plugin to DeepSeek Harness?

DeepSeek Harness uses the `@deepseek-ai/dsh-mcp-client` plugin (not `mcp.json`). To bundle TapTap Maker's MCP, CLI, Skills and workflows into DSH, install the `@taptap/dsh-maker` bundle plugin — a public npm package via 1024Store — as described in docs/DSH_PLUGIN.md. Keep it from running alongside the bare L1 MCP entry.

Can I run the `@taptap/dsh-maker` bundle and the bare MCP entry at the same time?

No. The README states the bundle plugin must not be enabled at the same time as the L1 bare MCP entry, or you get duplicate registrations.

Why does install require migrating an old standalone Maker MCP first?

If an old standalone Maker MCP is still enabled, the plugin CLI must run a migration that writes `enabled = false` (preserving config, backups, PAT and bindings) before install. If the pre-install check returns `ambiguous`, you must stop before installing. Only a `disabled` or `not_found` status lets you report the plugin as ready.

Does DSH need a restart after config changes?

No. DSH watches user patches and hot-reloads, so it does not require restarting the IDE. Per-profile registrations are updated in place and reloaded via DSH HMR. The config does not write the project `cwd`, so the AI must pass the current game project as `target_dir` in each Maker tool call.

How do I roll back if install or verification fails?

Uninstalling the plugin and restoring the old MCP still requires explicit confirmation first, then the restore command (e.g. `taptap-maker plugin restore --client <client> --confirm --json`). If a migration disabled the old registration but plugin install/verify failed, the same restore command auto-rolls back — but remove the just-installed plugin and confirm it is no longer enabled first; never restore the old MCP while the plugin is still enabled.

08Data and sources

  • Author-claimedgithub.com22d7f5d4c74a…

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

  • Author-claimedgithub.com22d7f5d4c74a…

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

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-05. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.