4.6 KiB
Attributions (godot-mcp-toolkit)
This addon's GDScript source was independently written. No code from any reference repository has been copied verbatim or near-verbatim into this addon. The entries below cover the original artwork made for this project and the architectural patterns we studied while designing the plugin.
If a future version imports or adapts code from any of the sources below, a "Copied into: …" line with the file path(s) will be appended to keep this file accurate.
Artwork
The project logo and hero banner were created by Jessica Mariana Aisen for the Godot MCP Toolkit.
Commissioned for this project; the copyright is held by NPGameDev.
The MIT licence covers the source code. It does not cover the project logo, icons, banner or name, which are the project's brand identity and are not licensed for reuse.
Coding-Solo/godot-mcp
Source: https://github.com/Coding-Solo/godot-mcp License: MIT
Copyright (c) 2025 Solomon Elias
Contributed (architecture reference only — no code copied): bundled-GDScript handler pattern (the editor plugin loads and runs a registry of command handlers), cross-platform Godot auto-detection approach, debug output capture strategy.
tugcantopaloglu/godot-mcp
Source: https://github.com/tugcantopaloglu/godot-mcp License: MIT
Copyright (c) 2025 Tugcan Topaloglu Copyright (c) 2025 Solomon Elias
Contributed (architecture reference only — no code copied): code-execution
pattern (arbitrary GDScript execution with return values and await support),
signal management system concepts (connect/disconnect/emit/await with timeout),
generic node property inspection via get_property_list(), reentrancy-guard
pattern for concurrent command prevention.
salvo10f/godotiq
Source: https://github.com/salvo10f/godotiq License: MIT
Copyright (c) 2026 GodotIQ
Contributed (architecture reference only — no code copied): three-tier scene
parser architecture (raw → resolved → indexed), spatial intelligence tool
concepts (scene_map, placement, spatial audit), token-optimisation approach
(brief / normal / full detail levels), EngineDebugger IPC pattern for
runtime access, the UndoRedo + add_undo_reference pattern for editor-safe
node deletion (our scene-delete handler standardises on the same pattern —
the code itself was independently written).
youichi-uda/godot-mcp-pro (GDScript plugin only)
Source: https://github.com/youichi-uda/godot-mcp-pro — addons/godot_mcp/
only.
License: MIT (plugin component); the TypeScript server component is separately
licensed and is NOT referenced or reproduced here.
Copyright (c) 2026 Youichi Uda (y1uda)
Contributed (architecture reference only — no code copied): WebSocket bridge
architecture (Godot editor plugin ↔ external Node.js process), JSON-RPC 2.0
over WebSocket protocol design, UndoRedo integration approach (see
salvo10f/godotiq entry — both projects converge on the same pattern), port
6505 as the standard MCP port for this style of plugin, returning screenshot
bytes inline via base64 + mime_type (our screenshot handler standardises on
the same shape — independently written).
ee0pdt/Godot-MCP
Source: https://github.com/ee0pdt/Godot-MCP License: MIT
Copyright (c) 2025 (author unnamed in LICENSE)
Contributed (architecture reference only — no code copied): structural reference for the two-layer plugin + external-server architecture.
tomyud1/godot-mcp
Source: https://github.com/tomyud1/godot-mcp License: MIT
Copyright (c) 2025-2026 Tomer Yud
Contributed (architecture reference only — no code copied): reference implementation for MCP server + Godot plugin integration.
rayxuln/hastur-operation-plugin
Source: https://github.com/rayxuln/hastur-operation-plugin License: MIT
Copyright (c) 2026 Raiix
Contributed (architecture reference only — no code copied): GDScript snippet
execution pattern (wrap user code in @tool extends RefCounted, call
execute(context)), broker-relay architecture reference.
AndreaTerenz/WebSocket
Source: https://github.com/AndreaTerenz/WebSocket License: MIT
Copyright (c) 2023 Andrea Terenziani
Contributed (architecture reference only — no code copied): Godot 4
WebSocketPeer wrapper patterns.
Notes
MIT only requires preserving notices for code that is directly copied or substantially reproduced. No code from the repositories listed above was copied into this addon — those entries document the architectural study we credit by courtesy.
The companion npm package (@npgamedev/godot-mcp-server) carries its own
ATTRIBUTIONS.md with the subset of references relevant to the bridge /
Node.js side.