15 semantic GDScript analysis tools via Godot's built-in LSP: navigation, references, rename.
{
"mcpServers": {
"io-github-pzalutski-pixel-godotlens": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
15 semantic GDScript analysis tools via Godot's built-in LSP: navigation, references, rename.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 0 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
🌱 Agricultural AI: Soil analysis, crop recommendations, weather forecasts. FREE TurboQuant.
Hierarchical markdown memory palace for AI agents — structured palace navigation via MCP tools.
Bounding box(bbox) GIS tool: coords conversion, EPSG, WKT, GeoJSON, H3, Overpass, POI, map viz
I Ching hexagram analysis and geographic feng shui for Taiwan locations
MCP Security Weekly
Get CVE alerts and security updates for io.github.pzalutski-pixel/godotlens and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server providing 15 semantic analysis tools for GDScript, powered by Godot's built-in Language Server.
AI coding agents work with text files but lack semantic understanding of GDScript. When an agent uses grep to find usages of a function, it cannot distinguish a function call from a comment containing the same name, a signal declaration from a signal emission, or an overridden method from an unrelated function.
GodotLens bridges this gap by exposing Godot's built-in Language Server through the Model Context Protocol (MCP), giving AI agents compiler-accurate code intelligence for GDScript — go to definition, find references, diagnostics, rename, and more.
Example: Finding all usages of _on_player_hit:
| Approach | Result |
|----------|--------|
| grep "_on_player_hit" | 12 matches including comments, strings, and similarly named functions |
| gdscript_references | Exactly 4 call sites where _on_player_hit is invoked |
Add to your MCP configuration (e.g., .mcp.json for Claude Code):
{
"mcpServers": {
"godotlens": {
"command": "npx",
"args": ["-y", "godotlens-mcp"]
}
}
}
The npm package bundles the full server (~20 KB of Python). Zero external Python dependencies.
pip install godotlens-mcp
{
"mcpServers": {
"godotlens": {
"command": "godotlens-mcp"
}
}
}
| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| GODOT_LSP_HOST | 127.0.0.1 | Godot LSP server host |
| GODOT_LSP_PORT | 6005 | Godot LSP server port |
| Tool | Description |
|------|-------------|
| gdscript_status | Check if Godot LSP is connected |
| Tool | Description |
|------|-------------|
| gdscript_definition | Go to definition of a symbol |
| gdscript_declaration | Go to declaration of a symbol |
| gdscript_references | Find all references to a symbol |
| gdscript_hover | Get hover information (type, docs) for a symbol |
| gdscript_symbols | List all symbols in a file |
| gdscript_signature_help | Get function signature at call site |
| Tool | Description |
|------|-------------|
| gdscript_rename | Rename a symbol across all files |
| Tool | Description |
|------|-------------|
| gdscript_sync_file | Notify LSP that a file changed, returns diagnostics |
| gdscript_sync_files | Batch sync multiple files |
| gdscript_delete_file | Notify LSP that a file was deleted |
| Tool | Description |
|------|-------------|
| gdscript_symbols_batch | Get symbols from multiple files |
| gdscript_definitions_batch | Get definitions for multiple positions |
| gdscript_references_batch | Find references for multiple positions |
| Tool | Description |
|------|-------------|
| gdscript_diagnostics | Get errors/warnings for files |
┌──────────────┐ ┌────────────────────┐ ┌───────────────────┐
│ AI Agent │ stdio │ GodotLens (MCP) │ TCP │ Godot Editor │
│ (Claude, etc)├────────►│ J
... [View full README on GitHub](https://github.com/pzalutski-pixel/godotlens-mcp#readme)