Skip to content

threadwaste/claude-code-godot-lsp

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages