Skip to main content
ClaudeWave

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.

MCP ServersRegistry oficial1 estrellas0 forksTypeScriptMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/14/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/Aureliolo/gdharness
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "gdharness": {
      "command": "node",
      "args": ["/path/to/gdharness/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/Aureliolo/gdharness and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# gdharness

[![CI](https://github.com/Aureliolo/gdharness/actions/workflows/ci.yml/badge.svg)](https://github.com/Aureliolo/gdharness/actions/workflows/ci.yml)
[![Scorecard](https://api.scorecard.dev/projects/github.com/Aureliolo/gdharness/badge)](https://scorecard.dev/viewer/?uri=github.com/Aureliolo/gdharness)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/14619/badge)](https://www.bestpractices.dev/projects/14619)
[![OpenSSF Baseline](https://www.bestpractices.dev/projects/14619/baseline)](https://www.bestpractices.dev/projects/14619)
[![SLSA Build 3](https://img.shields.io/badge/SLSA-Build%20L3-2f6f4e?style=flat)](.github/release-process.md#slsa)
[![SBOM](https://img.shields.io/badge/SBOM-SPDX-2f6f4e?style=flat)](.github/release-process.md#what-a-release-carries)
[![Signed releases](https://img.shields.io/badge/releases-Sigstore%20signed-2f6f4e?style=flat)](.github/release-process.md#verifying-a-release)
[![npm](https://img.shields.io/npm/v/gdharness?logo=npm&logoColor=white&label=npm&color=cb3837)](https://www.npmjs.com/package/gdharness)
[![Release](https://img.shields.io/github/v/release/Aureliolo/gdharness?display_name=tag&sort=semver)](https://github.com/Aureliolo/gdharness/releases)
[![MCP server](https://badge.mcpx.dev?type=server 'MCP Server')](https://modelcontextprotocol.io/introduction)
[![Made for Godot 4.7+](https://img.shields.io/badge/Made%20for-Godot%204.7%2B-478CBF?style=flat&logo=godot%20engine&logoColor=white)](https://godotengine.org)
[![Node](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2FAureliolo%2Fgdharness%2Fmain%2Fpackage.json&query=%24.engines.node&label=node&color=5fa04e&logo=node.js&logoColor=white)](https://nodejs.org/)
[![Bun](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2FAureliolo%2Fgdharness%2Fmain%2Fpackage.json&query=%24.engines.bun&label=bun&color=f9f1e1&logo=bun&logoColor=black)](https://bun.sh/)
[![Licence](https://img.shields.io/github/license/Aureliolo/gdharness)](LICENSE)

Drive a Godot 4 project from an agent: the editor that is open, the game that is running, and the
project on disk.

**Hand this to your agent:**

```text
Install gdharness into this project 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](https://aureliolo.github.io/gdharness)

## What it is for

An agent cannot see a running game. This makes one answerable: where a control is, what a property
reads, what the console printed, what broke and on which line.

```jsonc
runtime_inspect { "op": "rect", "nodePath": "/root/Hall/Ledger/BuyButton" }

{ "canvas": { "position": { "x": 812, "y": 418 }, "size": { "x": 180, "y": 34 } },
  "visible": true }
```

## At a glance

|           |                                                                          |
| --------- | ------------------------------------------------------------------------ |
| Needs     | Godot 4.7 or newer, Node 22 or newer. Runs under Bun 1.4 too.            |
| Surface   | 30 tools named `domain_verb`, and 4 `godot://` resources                 |
| Reaches   | The editor that is open, a game it is playing, and the project on disk   |
| Harnesses | 35, written inside the project wherever the harness has a project config |
| Skill     | Written to `.agents/skills`, which every major harness reads             |
| Install   | npm, or a Sigstore-signed archive with an SBOM, SLSA Build Level 3       |
| Proven    | Every tool driven against a pinned Godot in CI, on three platforms       |

## Documentation

[aureliolo.github.io/gdharness](https://aureliolo.github.io/gdharness): installing it, how the
parts connect, and every tool, op and argument.

[SECURITY.md](.github/SECURITY.md) is how to report something.
[CONTRIBUTING.md](.github/CONTRIBUTING.md) is what a change has to clear.

## Project

Fork of [GoPeak](https://github.com/HaD0Yun/Doyunha-Gopeak) v2.3.9, September 2026, MIT: the
original MCP server [godot-mcp](https://github.com/Coding-Solo/godot-mcp) by
[Solomon Elias](https://github.com/Coding-Solo), GoPeak by [HaD0Yun](https://github.com/HaD0Yun),
and completely reworked since to be hardened, condensed and more streamlined.

Not affiliated with the Godot Foundation.
gamedevgdscriptgodotgodot-enginegodot4mcpmcp-servermodel-context-protocol

Lo que la gente pregunta sobre gdharness

¿Qué es Aureliolo/gdharness?

+

Aureliolo/gdharness es mcp servers para el ecosistema de Claude AI. 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. Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-09-14.

¿Cómo se instala gdharness?

+

Puedes instalar gdharness clonando el repositorio (https://github.com/Aureliolo/gdharness) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Aureliolo/gdharness?

+

Nuestro agente de seguridad ha analizado Aureliolo/gdharness y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Aureliolo/gdharness?

+

Aureliolo/gdharness es mantenido por Aureliolo. La última actividad registrada en GitHub es del 2026-09-14, con 1 issues abiertos.

¿Hay alternativas a gdharness?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega gdharness en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Aureliolo/gdharness
[![Featured on ClaudeWave](https://claudewave.com/api/badge/aureliolo-gdharness)](https://claudewave.com/repo/aureliolo-gdharness)
<a href="https://claudewave.com/repo/aureliolo-gdharness"><img src="https://claudewave.com/api/badge/aureliolo-gdharness" alt="Featured on ClaudeWave: Aureliolo/gdharness" width="320" height="64" /></a>

Más MCP Servers

Alternativas a gdharness