The workshop toolbox

A little help.
A lot you can build.

Connect your tools, give your assistant better context, or find the script you need. Pick something useful and make it yours.

Explore the resources
Take a closer look

What goes in your toolkit?

A connection, an instruction file, and a script each do a different job. All three are on this page.

How the connection works

Your assistant gets a link to Godot.

AI assistantMakes a request
MCP serverExposes tools
Godot projectRuns locally

With the Coding-Solo server, an assistant can launch a project and read its debug output. Install and configure it in your MCP client first; this page only explains the connection.

A small brief to paste into your assistant

Give the assistant a clear job.

Use this task brief alongside your project context. The full developer agent adds more Godot conventions; neither file connects to the editor by itself.

Help me with one small change in my Godot project.

Before writing code:
- Ask for my exact Godot version and target platform.
- Read the relevant scripts and scene tree I provide.
- Explain which node should own the behavior and why.

When making the change:
- Match the project's language and naming conventions.
- Verify version-sensitive APIs against the official docs.
- Keep the change focused on the requested behavior.

Before calling it done:
- Tell me how to run the scene and what I should see.
- Separate checks you ran from checks I still need to run.
- Explain any errors rather than claiming the scene works.

player.gd · CharacterBody2D

Start with top-down movement.

Attach this to a CharacterBody2D. Add a visual and CollisionShape2D, then create left, right, up, and down actions in Project Settings → Input Map.

extends CharacterBody2D

@export var speed: float = 300.0

func _physics_process(delta: float) -> void:
    var direction := Input.get_vector("left", "right", "up", "down")
    velocity = direction * speed
    move_and_slide()

Check it in Godot: hold a mapped direction key. The body should move and stop at a StaticBody2D wall with a collision shape on a matching layer. This preview does not run the script.

Find your next tool

The resource shelf

9 resources

Setup guide

Connect Godot with MCP

Connect an MCP-capable assistant to a local Godot project. Learn what the server can inspect, run, and change.

Needs Godot, Node.js, and an MCP client.Follow the setup
Markdown download

Godot developer agent

Give your assistant Godot-specific instructions for scene structure, GDScript, and explaining its decisions.

A prompt file; it does not connect to the editor.Preview the agent file
Code examples

GDScript recipe library

Find movement, signals, UI, save/load, and other reusable patterns. Adapt each snippet to your scene.

Search by task and open the related guide.Browse scripts
Searchable reference

Find an editor shortcut

Find a key combination for the editor action you need, with Windows, Linux, and macOS mappings.

Spend less time hunting through menus.Find a shortcut
Glossary

Decode an engine term

Make sense of nodes, signals, rendering terms, and the vocabulary you meet in the editor.

Short explanations linked to further learning.Look up a term