Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godot-lsp

A Claude Code plugin that gives Claude GDScript language intelligence by connecting to Godot's built-in LSP server.

How it works

Godot already ships a full GDScript language server, but it just speaks TCP (default localhost:6005). Claude Code's LSP support expects a stdio subprocess. This plugin bridges the two with a thin nc (netcat) shim. No build step. No runtime dependencies beyond a netcat binary.

Find me a problem that netcat can't solve.

Installation

claude plugin marketplace add threadwaste/claude-code-godot-ls
claude plugin install godot-lsp@threadwaste-godot-tools

Prerequisites

  • Godot editor running with the Language Server enabled (Editor > Editor Settings > Network > Language Server — it's on by default on port 6005)
  • A netcat binary in your PATH — the bridge auto-detects nc, netcat, or ncat (in that order)

Configuration

Two environment variables control the bridge connection:

Variable Default Description
GODOT_LSP_HOST localhost Host where Godot's LSP is listening
GODOT_LSP_PORT 6005 Port where Godot's LSP is listening

Override them if Godot is running on a non-default address:

GODOT_LSP_PORT=6010 claude

License

MIT

About

A Claude Code plugin for Godot's LSP.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages