Defold Mcp

Defold Mcp

🚀 defold-mcp

defold-mcp 是一个开源的模型上下文协议(MCP)服务器,它能将 Defold 游戏引擎与现代开发工具和 AI 驱动工作流相连接,为开发者提供自动化、检查和管理 Defold 项目的强大工具。

🚀 快速开始

安装步骤

  1. 克隆此仓库到本地:
git clone https://github.com/yourusername/defold-mcp.git
cd defold-mcp
  1. 安装依赖项(Node.js 和 npm 已经安装的情况下):
npm install
  1. 启动 MCP 服务器:
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"
}
}

✨ 主要特性

  • 全面的工具集:将 Defold 项目的大量操作作为 MCP 工具公开(见下文获取完整列表)。
  • 苹果 Silicon 和 Dotenv 支持:在苹果 Silicon Mac 上开箱即用,并通过 .env 文件支持环境配置。
  • 自动项目管理:轻松从命令行或通过兼容客户端创建、列出和配置 Defold 项目。
  • 脚本与资产自动化:程序化生成脚本、集合、精灵等。
  • AI 驱动的工作流:支持像 Bob 这样的工具,实现更高效的开发流程。

📦 安装指南

  1. 克隆此仓库到本地:
git clone https://github.com/yourusername/defold-mcp.git
cd defold-mcp
  1. 安装依赖项(Node.js 和 npm 已经安装的情况下):
npm install
  1. 启动 MCP 服务器:
node index.js

📋 提供的工具

以下是 defold-mcp 项目中包含的一些关键工具:

工具名称 功能描述
mcp-server MCP 服务器核心组件,负责处理与客户端的通信。
mcp-cli 命令行接口工具,用于与 MCP 服务器交互和管理项目。
defold-tools 集成到 Defold 编辑器中的工具,提供更高效的项目管理和开发体验。

🤝 项目初衷

我创建 defold-mcp 是为了探索如何将 Defold 引入更现代化的开发工具链中。我希望通过自动化和 AI 驱动的工作流,让游戏开发变得更加高效和有趣。我知道这个项目还不够完善,但我希望它能激发其他人参与贡献,并共同为 Defold 社区打造一个更好的未来。

🤝 贡献指南

欢迎任何形式的贡献、错误报告和功能请求!请通过 Issues 提交问题,或直接提交 Pull Request。

⚠️ 重要提示

这是我第一次尝试创建 MCP(模型上下文协议)服务器。它还很不完善,缺少了很多功能,但我希望比我更聪明的人能从我开始的工作中真正地将其发扬光大!

由好奇心和对游戏开发的热爱所创建。

  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-10-07 00:33

相似服务问题

相关AI产品