Skip to content

fix(mcp): Resolve add_node resource leak and duplication issues #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
bb04648
Updated troubleshooting documentation
Coding-Solo Mar 9, 2025
dc08918
fix wording
Coding-Solo Mar 9, 2025
b6a5eec
Merge pull request #2 from Coding-Solo/add-cursor-integration-docs
Coding-Solo Mar 9, 2025
a052cc7
Merge branch 'main' into feature/bundled-gdscript-approach
Coding-Solo Mar 14, 2025
e406f3f
Merge pull request #4 from Coding-Solo/feature/bundled-gdscript-approach
Coding-Solo Mar 14, 2025
41c0698
Merge pull request #6 from Coding-Solo/feature/godot-4.4-uid-support
Coding-Solo Mar 18, 2025
e57a8f1
add some badges to README
Coding-Solo Mar 19, 2025
3eee25e
fix get project info tool
Coding-Solo Mar 23, 2025
cf13416
Merge functionality from feature/robust-pathing and fix/get-project-i…
Coding-Solo Mar 23, 2025
7bbeb8b
Merge branch 'main' into feature/robust-pathing
Coding-Solo Mar 23, 2025
c6d182d
Merge pull request #10 from Coding-Solo/feature/robust-pathing
Coding-Solo Mar 23, 2025
20c1391
Add parameter mapping
Coding-Solo Mar 23, 2025
614443c
Merge branch 'main' into parameter-mapping
Coding-Solo Mar 23, 2025
d660c5e
Merge pull request #11 from Coding-Solo/parameter-mapping
Coding-Solo Mar 23, 2025
1dae179
improve parameter mapping and JSON serialization
Coding-Solo Mar 23, 2025
c0c5b30
Merge branch 'main' of https://github.com/Coding-Solo/godot-mcp into …
Coding-Solo Mar 23, 2025
d5bca8e
Merge pull request #12 from Coding-Solo/parameter-mapping
Coding-Solo Mar 23, 2025
89240e9
fix: Correct create_scene argument passing and node ownership
alienfrenZyNo1 Apr 2, 2025
4cc0c52
fix(mcp): Resolve add_node resource leak and duplication issues
alienfrenZyNo1 Apr 2, 2025
f8d91e3
fix(server): Improve resave_resources handling
alienfrenZyNo1 Apr 2, 2025
115f0f3
Fix: Limit get_debug_output error lines in Godot MCP server
alienfrenZyNo1 Apr 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Godot MCP

[![](https://badge.mcpx.dev?type=server 'MCP Server')](https://modelcontextprotocol.io/introduction)
[![Made with Godot](https://img.shields.io/badge/Made%20with-Godot-478CBF?style=flat&logo=godot%20engine&logoColor=white)](https://godotengine.org)
[![](https://img.shields.io/badge/Node.js-339933?style=flat&logo=nodedotjs&logoColor=white 'Node.js')](https://nodejs.org/en/download/)
[![](https://img.shields.io/badge/TypeScript-3178C6?style=flat&logo=typescript&logoColor=white 'TypeScript')](https://www.typescriptlang.org/)

[![](https://img.shields.io/github/last-commit/Coding-Solo/godot-mcp 'Last Commit')](https://github.com/Coding-Solo/godot-mcp/commits/main)
[![](https://img.shields.io/github/stars/Coding-Solo/godot-mcp 'Stars')](https://github.com/Coding-Solo/godot-mcp/stargazers)
[![](https://img.shields.io/github/forks/Coding-Solo/godot-mcp 'Forks')](https://github.com/Coding-Solo/godot-mcp/network/members)
[![](https://img.shields.io/badge/License-MIT-red.svg 'MIT License')](https://opensource.org/licenses/MIT)

```text
((((((( (((((((
((((((((((( (((((((((((
Expand Down Expand Up @@ -216,6 +226,10 @@ The bundled script accepts operation type and parameters as JSON, allowing for f
- **Connection Issues**: Ensure the server is running and restart your AI assistant
- **Invalid Project Path**: Ensure the path points to a directory containing a project.godot file
- **Build Issues**: Make sure all dependencies are installed by running `npm install`
- **For Cursor Specifically**:
- Ensure the MCP server shows up and is enabled in Cursor settings (Settings > MCP)
- MCP tools can only be run using the Agent chat profile (Cursor Pro or Business subscription)
- Use "Yolo Mode" to automatically run MCP tool requests

## License

Expand Down
7 changes: 6 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
"dependencies": {
"@modelcontextprotocol/sdk": "0.6.0",
"axios": "^1.7.9",
"fs-extra": "^11.2.0"
"fs-extra": "^11.2.0",
"godot-mcp": "file:"
},
"devDependencies": {
"@types/node": "^20.11.24",
Expand Down
Loading