Token导航 LogoToken导航

MCP Server · 开发工具

Defold MCP

My attempt to create a MCP server that can be used with cursor to work on a defold project

HTTP官方级别未说明来源级核验工具 0
游戏开发JavaScriptCursorWindsurf

快速开始

作者 / 组织
ChadAragorn
提供方
ChadAragorn
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

16

仓库热度

收录来源

3 个

MCP.so

选型结论

Defold MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过HTTP 远程服务接入,适配 Cursor、Windsurf,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

HTTP

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npm install defold-mcp\"

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

defold mcp

注: 这是我第一次尝试创建MCP(模型上下文协议)服务器。它并不完美,事实上它缺少了很多功能,但我希望比我聪明的人能接受我已经开始的东西,并真正使用它!

______________________________________________________________________

🚀 什么是defold mcp?

defold mcp是一个开源的模型上下文协议(mcp)服务器,旨在桥接 Defold 游戏引擎,配备现代开发工具和人工智能驱动的工作流程。它提供了一套强大的工具,可以以编程方式自动化、检查和管理Defold项目,使开发人员更容易:

  • 启动和调试Defold项目
  • 生成和编辑Lua脚本和模块
  • 创建收藏、精灵、瓷砖贴图等
  • 管理项目设置和依赖关系
  • 启用热重新加载和实时分析
  • 与以下工具集成 光标 用于人工智能辅助游戏开发

✨ 特性

  • 综合工具集: 将广泛的Defold项目操作作为MCP工具公开(完整列表见下文)。
  • Apple Silicon&Dotenv技术支持: 可在Apple Silicon Mac上开箱即用,并支持通过以下方式进行环境配置 .env 文件夹。
  • 自动化项目管理: 从命令行或通过兼容的客户端轻松创建、列出和配置Defold项目。
  • 脚本和资产自动化: 以编程方式生成脚本、集合、精灵等。
  • 调试和分析: 在调试模式下运行项目,捕获控制台输出,并检索项目修改的分析。
  • 可扩展: 为其他人改进、扩展和适应新的工作流程而构建。

🛠️ 提供的工具

defold mcp公开了以下mcp工具:

  • launch_defold:启动项目的Defold编辑器
  • run_project:在调试模式下运行Defold项目并捕获输出
  • create_project:创建一个具有基本结构的新Defold项目
  • list_projects:列出目录中的所有Defold项目
  • get_project_settings:从读取设置 game.project
  • update_project_settings:更新中的设置 game.project
  • create_script:创建新的Lua脚本
  • edit_script:编辑现有的Lua脚本
  • create_lua_module:创建可重用的Lua模块
  • create_collection:创建新收藏
  • add_game_object:将游戏对象添加到集合中
  • add_component:向游戏对象添加组件(角色、脚本等)
  • create_sprite:创建并添加角色资源
  • create_tilemap:创建并添加tilemap资源
  • create_particlefx:创建和添加粒子效果
  • create_camera:创建并添加相机组件
  • create_factory:创建用于生成游戏对象的工厂组件
  • create_gui:创建GUI场景和脚本
  • setup_physics:配置碰撞对象的物理特性
  • build_project:为目标平台构建项目
  • enable_hot_reload:通过查看项目文件启用热重新加载
  • add_native_extension:添加本机扩展名
  • get_project_analytics:检索项目修改的分析

…还有更多!看 index.js 查看完整列表和详细信息。

⚡️ 入门指南

  1. 克隆存储库:
   git clone https://github.com/yourusername/defold-mcp.git
   cd defold-mcp
  1. 安装依赖项:
   npm install
  1. 配置环境(可选):

创建一个 .env 文件以覆盖默认值(请参见 index.js 对于以下变量 DEFOLD_PATH, MCP_PORT等等)。

  1. 运行服务器:
   node index.js
  1. 连接您最喜欢的MCP兼容客户端 (例如 光标).

______________________________________________________________________

🛠️ 与光标或风帆一起使用

如果您正在使用 光标 或 帆板运动,你 不需要手动运行服务器。相反,请在以下位置将配置文件添加到您的项目中 .cursor/mcp.json 让您的客户端自动启动并为您管理服务器。

以下是一个配置示例:

{
  "mcpServers": {
    "defold-mcp": {
      "command": "/path/to/your/node/binary", // e.g., ~/.nvm/versions/node/v22.14.0/bin/node
      "args": ["/path/to/where/you/cloned/defold-mcp/index.js"], // e.g., ~/git/defold-mcp/index.js
      "env": {
        "MCP_TRANSPORT": "stdio",
        "DEFOLD_PATH": "/Applications/Defold.app/Contents/MacOS/Defold",
        "MCP_PORT": "3000",
        "MCP_HOST": "localhost",
        "BOB_PATH": "/desired/path/for/bob.jar" // e.g., ~/defold/bob-1.9.6.jar
      }
    }
  }
}
  • command:Node.js二进制文件的路径。你可以通过运行找到它 which node 在你的终端。
  • args:通往 index.js 这个项目的文件,无论你在哪里克隆它。
  • BOB_PATH:你想要森林的路 bob.jar 要安装或查找的文件。

这允许Cursor或Windsurf自动启动、停止和连接到 defold-mcp 每当您打开项目时,都可以使用服务器。只需根据设置需要调整路径和环境变量。

💡 为什么是这个项目?

我创建了defold mcp,作为我构建mcp服务器并将其与defold游戏引擎集成的第一个实验。我的目标是让Defold更容易实现自动化和人工智能驱动的工作流程。我知道有一些粗糙的边缘和可以做得更好的事情,但我希望这个项目能激励其他人做出贡献、改进,并走得更远!

如果你看到了让它变得更好的方法,请分叉、贡献或伸出援手。让我们一起为Defold社区打造一些很棒的东西。

🤝 贡献

欢迎投稿、bug报告和功能请求!请打开问题或提交拉取请求。

📄 许可证

这个项目是 麻省理工学院许可.

______________________________________________________________________

*出于好奇心和对游戏开发的热爱而创建。*

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-tools游戏开发JavaScript本地部署自动化工具Defold引擎AI集成脚本生成

支持客户端

CursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Defold MCP

MCP.so · 本页

0HTTP有3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Defold MCP 怎么安装?

公开资料给出的安装命令是 npm install defold-mcp\",运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Defold MCP 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Defold MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Defold MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Defold MCP 支持哪些客户端?

公开资料标注支持 Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP