defold-mcp
@ChadAragorn
关于 defold-mcp
My attempt to create a MCP server that can be used with cursor to work on a defold project
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"defold-mcp": {
"command": "node",
"args": [
"index.js"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is defold-mcp?
defold-mcp is an open-source Model Context Protocol (MCP) server that bridges the Defold game engine with AI-powered developer tools. It provides a set of tools to automate, inspect, and manage Defold projects programmatically, aimed at game developers using Defold.
How to use defold-mcp?
Clone the repository, run npm install, optionally configure a .env file, then start the server with node index.js. Connect with any MCP-compatible client, such as Cursor or Windsurf, by adding a .cursor/mcp.json configuration that points to your Node.js binary and the index.js file. Set environment variables like DEFOLD_PATH, MCP_PORT, and BOB_PATH as needed.
Key features of defold-mcp
- Exposes 20+ Defold project operations as MCP tools
- Works on Apple Silicon and supports
.envconfiguration - Automates creating, listing, and configuring Defold projects
- Generates Lua scripts, collections, sprites, and tilemaps programmatically
- Debugs projects and captures console output
- Enables hot-reloading and analytics on project modifications
Use cases of defold-mcp
- Launch and debug a Defold project from an AI assistant
- Generate and edit Lua scripts and modules automatically
- Create collections, sprites, tilemaps, and particle effects via code
- Manage project settings and dependencies without opening the editor
- Integrate Defold with Cursor or Windsurf for AI-assisted game development
FAQ from defold-mcp
How do I use defold-mcp with Cursor or Windsurf?
Add a .cursor/mcp.json file to your project with the path to your Node.js binary and the index.js file, along with environment variables such as MCP_TRANSPORT, DEFOLD_PATH, and BOB_PATH. The client will automatically start and manage the server.
What runtime dependencies does defold-mcp require?
Node.js and npm are required. Additionally, you need a local installation of the Defold editor and optionally the Defold Bob build tool (specified via BOB_PATH).
Where does defold-mcp store project data?
Project data is read from and written to local Defold project directories on your machine. No external database or cloud storage is used.
What transport and authentication methods does defold-mcp support?
By default, it uses stdio transport (set via MCP_TRANSPORT). It can also be configured for network transport using MCP_PORT and MCP_HOST environment variables. No authentication is mentioned.
Is defold-mcp production-ready?
This is the author’s first MCP server and intentionally incomplete—many features are missing. The project is shared as a starting point for the community to improve and extend.
其他 分类下的更多 MCP 服务器
Servers
modelcontextprotocolModel Context Protocol Servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
评论