My attempt to create a MCP server that can be used with cursor to work on a defold project
My attempt to create a MCP server that can be used with cursor to work on a defold project
defold-mcp is an open-source Model Context Protocol (MCP) server designed to bridge the Defold game engine with modern developer tools and AI-powered workflows. It provides a set of powerful tools to automate, inspect, and manage Defold projects programmatically, making it easier for developers to:
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| launch_defold | Launch the Defold editor for a project |
| run_project | Run a Defold project in debug mode and capture output |
| create_project | Create a new Defold project with a basic structure |
| list_projects | List all Defold projects in a directory |
| get_project_settings | Read settings from game.project |
| update_project_settings | Update settings in game.project |
| create_script | Create a new Lua script |
| edit_script | Edit an existing Lua script |
| create_lua_module | Create a reusable Lua module |
| create_collection | Create a new collection |
| add_game_object | Add a game object to a collection |
| add_component | Add a component (sprite, script, etc.) to a game object |
| create_sprite | Create and add a sprite asset |
| create_tilemap | Create and add a tilemap asset |
| Variable | Description | Required |
|---|---|---|
| MCP_TRANSPORT | Configuration value read at startup. | Optional |
| DEFOLD_PATH | Filesystem location the server is allowed to use. | Optional |
| MCP_PORT | Configuration value read at startup. | Optional |
| MCP_HOST | Endpoint or connection string the server talks to. | Optional |
| BOB_PATH | Filesystem location the server is allowed to use. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Manage Proxmox hypervisors through a Model Context Protocol server, providing a clean interface for nodes, VMs, and containers.