Skip to content
PluginStats

gdharness weekly downloads statistics

By Aureliolo · npm · MCP servers

A harness for driving a Godot 4 project from an agent: editor addons, a runtime bridge into the running game, an MCP server in front of them, and a CLI that installs and diagnoses the Godot side.

View on npm Fresh · Oct 18, 2026

gdharness has 3,982 recorded weekly downloads on npm, a decrease of 52.0% over the past 30 days, ranking #1190 of 2,322 tracked listings.

Weekly downloads
3,982
Official API · Oct 18, 2026
7-day growth
-41.0%
-2.8K weekly downloads
30-day growth
-52.0%
-4.3K weekly downloads
90-day growth
—
Insufficient history
Rank
#1190
Among tracked npm listings

About gdharness

gdharness

CI Scorecard OpenSSF Best Practices OpenSSF Baseline SLSA Build 3 SBOM Signed releases npm Release MCP server MCP 2026-07-28 Made for Godot 4.7+ Node Bun Licence

An agent cannot see a running game. It reads your scripts and guesses at the rest: whether the button is on screen, whether the panel updated, whether that error mattered.

gdharness makes the engine answerable instead. What the screen says, where a control is, what a property reads right now, what the console printed, what broke and on which line.

Install

Hand this to your agent:

Install gdharness here by following https://aureliolo.github.io/gdharness/agent.md,
then tell me what it asked you to recommend back to me.

Or do it yourself, and pick your harness: aureliolo.github.io/gdharness.

The loop it exists for

editor_run      { "op": "start", "projectPath": "C:/games/hall" }
runtime_inspect { "op": "find", "says": "Buy" }              // the button, by the word on it
runtime_input   { "op": "click", "nodePath": "/root/Hall/Ledger/BuyButton" }
runtime_inspect { "op": "text", "nodePath": "/root/Hall/Ledger" }   // what the panel says now
editor_output   { "projectPath": "C:/games/hall" }           // errors and warnings, with backtraces

The open editor plays the game, so its debugger holds it, which is what lets you set a breakpoint and read the variables in scope when it stops.

Every answer is read back out of the engine after the fact, never echoed from the request. A tool that cannot answer says which state it is in and what would change it, rather than answering emptily, so a call that succeeded is a call that was understood.

At a glance

NeedsGodot 4.7 or newer, Node 22 or newer. Runs under Bun 1.4 too.
Surface30 tools named domain_verb, 4 godot:// resources and 3 prompts
ReachesThe editor that is open, a game it is playing, and the project on disk
Harnesses35, written inside the project wherever the harness has a project config
SkillWritten to .agents/skills, which every major harness reads
Installnpm, or a Sigstore-signed archive with an SBOM, SLSA Build Level 3
ProvenEvery tool driven against Godot 4.7.2 in CI, on Windows, Linux and macOS
Status1.0: every release is a patch. What a bump means

Older 4.x is likely to work and is not tested.

Documentation

aureliolo.github.io/gdharness: installing it, how the parts connect, and every tool, op and argument.

SECURITY.md is how to report something. CONTRIBUTING.md is what a change has to clear.

Project

Fork of GoPeak v2.3.9, September 2026, MIT: the original MCP server godot-mcp by Solomon Elias, GoPeak by HaD0Yun, and completely reworked since to be hardened, condensed and more streamlined.

Not affiliated with the Godot Foundation.

Description from the npm listing.

  • gdharness
  • godot
  • godot-engine
  • godot4
  • mcp
  • mcp-server
  • model-context-protocol
  • ai
  • ai-tools
  • ai-integration
  • claude
  • cline
  • opencode
  • cursor
  • game-development
  • gamedev
  • game-engine
  • gdscript
  • language-server
  • lsp

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

gdharness weekly downloads on npm, last 90 days: 3,982 weekly downloads as of Oct 18, 2026.gdharnessWeekly downloads on npm · Last 90 days3,982downloads / week05K10K15K20KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
gdharness weekly downloads on npm, last 90 days: 3,982 weekly downloads as of Oct 18, 2026.

7/30/90-day growth

gdharness weekly downloads growth on npm: -41.0% over 7 days, -52.0% over 30 days, 90-day growth unavailable.gdharnessWeekly downloads growth on npm3,982downloads / week now7-day growth-2,771 weekly downloads-41.0%30-day growth-4,306 weekly downloads-52.0%90-day growth+3,982 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
gdharness weekly downloads growth on npm: -41.0% over 7 days, -52.0% over 30 days, 90-day growth unavailable.

Ranking history

gdharness npm ranking history: currently #1190 (by weekly downloads).gdharnessnpm ranking · by weekly downloads · Last 90 days#1190current rank#200#400#600#800#1000#1200Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 17, 2026 – Oct 20, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
gdharness npm ranking history: currently #1190 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 60, #13 (overall #1,193)
All npm: every listing in weekly downloads order

Listing placement

MCP servers277 listings · 14 pages · page 12, #20 (overall #240)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (544)
Recent weekly downloads observations for gdharness
Date (UTC)Weekly downloadsChange vs. previous
3,982+473
3,509-1.7K
5,250+168
5,082-1.2K
6,297-334
6,6310
6,631-122
6,753+783
5,970+391
5,579-153
5,732+619
5,113-675
5,788-660
6,448—

Similar npm MCP servers plugins

All 20 gdharness alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/gdharness. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.