defold-mcp 是一个开源的模型上下文协议(MCP)服务器,它能将 Defold 游戏引擎与现代开发工具和 AI 驱动工作流相连接,为开发者提供自动化、检查和管理 Defold 项目的强大工具。
git clone https://github.com/yourusername/defold-mcp.git
cd defold-mcp
npm install
node index.js
在终端中运行以下命令,启动 MCP 服务器并查看输出:
# 克隆仓库
git clone https://github.com/yourusername/defold-mcp.git
cd defold-mcp
# 安装依赖项
npm install
# 启动服务器
node index.js
在项目根目录下创建一个 config.json 文件,内容如下:
{
"mcp": {
"host": "localhost",
"port": 3000,
"transport": "stdio"
},
"defold": {
"path": "/Applications/Defold.app/Contents/MacOS/Defold"
}
}
.env 文件支持环境配置。git clone https://github.com/yourusername/defold-mcp.git
cd defold-mcp
npm install
node index.js
以下是 defold-mcp 项目中包含的一些关键工具:
| 工具名称 | 功能描述 |
|---|---|
mcp-server |
MCP 服务器核心组件,负责处理与客户端的通信。 |
mcp-cli |
命令行接口工具,用于与 MCP 服务器交互和管理项目。 |
defold-tools |
集成到 Defold 编辑器中的工具,提供更高效的项目管理和开发体验。 |
我创建 defold-mcp 是为了探索如何将 Defold 引入更现代化的开发工具链中。我希望通过自动化和 AI 驱动的工作流,让游戏开发变得更加高效和有趣。我知道这个项目还不够完善,但我希望它能激发其他人参与贡献,并共同为 Defold 社区打造一个更好的未来。
欢迎任何形式的贡献、错误报告和功能请求!请通过 Issues 提交问题,或直接提交 Pull Request。
⚠️ 重要提示
这是我第一次尝试创建 MCP(模型上下文协议)服务器。它还很不完善,缺少了很多功能,但我希望比我更聪明的人能从我开始的工作中真正地将其发扬光大!
由好奇心和对游戏开发的热爱所创建。