Token导航 LogoToken导航TokenDH.com
Next2d Development MCP logo
开发工具未说明官方级别未说明来源级核验

Next2d Development MCP

MCP Server

为Next2D应用开发提供代码生成、架构验证和API参考的MCP服务器。

工具数

13

提示词数

0

GitHub Stars

0

资源数

0
代码生成TypeScriptClaudeClaude DesktopClaudeCursorWindsurfClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Next2D

提供方

Next2D

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

next2d开发mcp

![UnitTest](https://github.com/Next2D/next2d-development-mcp/actions/workflows/integration.yml) ![CodeQL](https://github.com/Next2D/next2d-development-mcp/actions/workflows/github-code-scanning/codeql) ![Lint](https://github.com/Next2D/next2d-development-mcp/actions/workflows/lint.yml)

![release](https://github.com/Next2D/next2d-development-mcp/releases)

下一个2D 支持应用程序开发 MCP(Model Context Protocol)服务器是。\ 框架类型脚本模板 使用 MVVM+清洁架构+原子设计 根据模式提供代码生成、体系结构验证和API参考。

MCP(模型上下文协议)服务器 为了 下一个2D 应用程序开发。\ 提供以下代码生成、体系结构验证和API参考 MVVM+清洁架构+原子设计 使用的图案 框架类型脚本模板.

______________________________________________________________________

目次 / Table of Contents

______________________________________________________________________

概要 / Overview

此MCP服务器为AI代理提供以下功能:

此MCP服务器为AI代理提供以下功能:

机能/ Feature说明/ Description
代码生成 查看/查看模型、UseCase、资料档案库、UI组件、接口、动画制作和域服务的散布
路由设置 为routing.json生成根条目
体系结构验证 项目结构符合Clean Architecture标准的检查
项目分析 |已安装文件的扫描和未安装位置的报告|
画面检查 |确认特定画面的所有相关文件的一览和安装状况|
実装計画生成 在跳过现有文件的同时生成新画面的有序实现步骤
API参考 提供Player API、Framework规格、开发模板规格
开发指南 提供画面追加步骤、编码规章、调试指南
管弦乐器 根据阶段自主执行新画面制作、现有画面修正

______________________________________________________________________

所需的环境/要求

工具/工具版本/版本 |---|---| | Node.js | 22.x 以上 / 22.x or higher | | npm | 10.x 以上 / 10.x or higher |

______________________________________________________________________

如何添加到AI代理/AI代理设置

VS代码市场(推荐/推荐)

从VS Code Marketplace中单击一次即可安装。 从VS代码市场一键安装:

![Install in VS Code](https://marketplace.visualstudio.com/items?itemName=next2d.next2d-development-mcp)

安装后,在GitHub Copilot Chat上 @next2d 的规格化距离的幂函数。 安装后,键入以下命令即可使用MCP工具 @next2d 在GitHub Copilot聊天中。

______________________________________________________________________

GitHub复制品(VS代码/VS代码内部人员)

项目根目录 .vscode/mcp.json 来修改标记元素的显示属性。\ 创建 .vscode/mcp.json 在项目根:

{
  "servers": {
    "next2d": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}

设置VS代码(settings.json)启用MCP:\ 在VS代码设置中启用MCP(settings.json):

{
  "github.copilot.chat.mcp.enabled": true
}
💡 用Copilot Chat @mcp 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。\ 💡 类型 @mcp 在Copilot Chat中查看可用工具。

克劳德桌面版

编辑配置文件。\ 编辑配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}
💡 设置后,请重新启动Claude Desktop。\ 💡 更新配置后重新启动Claude Desktop。

克劳德代码(CLI)

项目根目录 .mcp.json 来修改标记元素的显示属性。\ 创建 .mcp.json 在项目根:

{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}

或者,直接在CLI中添加:\ 或者直接通过CLI添加:

claude mcp add next2d -- npx -y next2d-development-mcp

OpenAI Codex(ChatGPT CLI)

项目根目录 .codex/mcp.json 来修改标记元素的显示属性。\ 创建 .codex/mcp.json 在项目根:

{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}
npm 缓存权限错误(EPERM, ~/.npm/_npx)时,请明示缓存目标。\ 如果发生npm缓存权限错误,请设置一个可写缓存路径: "args": ["-y", "--cache", "/tmp/next2d-mcp-npm-cache", "next2d-development-mcp"]

Gemini CLI

项目根目录 .gemini/settings.json 来修改标记元素的显示属性。\ 创建 .gemini/settings.json 在项目根:

{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}

Cline(VS代码扩展)

从Cline的设置画面添加MCP服务器。\ 从Cline设置中添加MCP服务器:

  1. 在VS Code中打开Cline扩展的侧边栏/Open the Cline extension sidebar in VS Code
  2. MCP服务器 打开/打开区域 MCP服务器 部分
  3. 编辑MCP设置 单击/锁定 编辑MCP设置
  4. 添加/添加:
{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}

光标

添加到Cursor配置文件。\ 添加到光标设置:

  • 项目单位/Per-project: .cursor/mcp.json
  • 全局/全局: ~/.cursor/mcp.json
{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}

帆板运动

添加到Windsurf的MCP设置文件中。\ 添加到Windsurf MCP配置:

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "next2d-development-mcp": {
      "command": "npx",
      "args": ["-y", "next2d-development-mcp"]
    }
  }
}

其他支持MCP的客户机/Other MCP-compatible Clients

MCP是 标准 传输标准协议。可在支持MCP的任何客户端上设置以下命令:

MCP使用标准 标准 传输协议。在任何兼容MCP的客户端中配置以下命令:

command: npx
args: -y next2d-development-mcp

______________________________________________________________________

工具/工具

管弦系/Orchestration

工具说明
analyze_project 扫描routing.json,列出View/ViewModel/UseCase/Repository的实施情况。用于新功能追加前的现状把握
inspect_screen 用文件行数列出特定画面的所有相关文件(View、ViewModel、Page、UseCase、Repository、Animation、Content)。在修改现有画面之前使用
plan_feature 按照顺序生成新画面的安装步骤。现有文件✅ 缺少支持的问题。analyze_project 运行后使用

代码生成系统

工具说明
create_view 生成查看/查看模型对(MVVM模式)。name 指定根路径(例如: home, quest/list)
create_usecase “生成应用程序层”。1个动作=1UseCaseexecute() 是入口点
create_repository 生成资料档案库类(基础结构层)。try-catch必需,从config中获取端点
create_ui_component 生成Atomic Design UI组件(atom / molecule / organism / page / content)
create_animation 为用户界面过渡生成动画类。@next2d/ui 查看项目中可用的所有族。src/ui/animation/{screen}/ 中选择另一种天花板类型
create_domain_service 生成域层类。服务是核心业务逻辑,Callback是在gotoView完成后执行的
create_loading 生成加载屏幕类。start() / end() 方法,config.json的 loading.callback 注册
add_route \\urouting.json的根条目生成。请求设置(json / content / custom / cluster),模板名称将采用不同的格式
create_interface 生成TypeScript接口文件(I 符合前缀约定)|

体系结构验证/体系结构验证

工具说明
validate_architecture |项目结构的验证。目录配置、配置文件、routing.json ↔ 检查查看完整性

工具使用示例

AI代理说明示例:

Next2Dプロジェクトに「quest/list」画面を追加して。
APIからクエスト一覧を取得して表示するようにして。

在管弦乐模式下 analyze_projectplan_featureadd_routecreate_viewcreate_usecasecreate_repositorycreate_interfacecreate_ui_componentcreate_animationvalidate_architecture 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

______________________________________________________________________

资源/资源

资源URI描述
播放器API规范next2d://specs/playerDisplayObject, MovieClip, Sprite, Shape, TextField, Video, Sound, Tween, Events, Filters 等API参考
框架规范next2d://specs/framework |MVVM架构、路由、config设置、View/ViewModel生命周期、gotoView流|
开发规范next2d://specs/develop 项目结构、CLI命令、界面定义、Model层、UI层、View/ViewModel模式
架构概述next2d://architecture 架构概要、层配置、配置文件规格、生命周期、npm命令一览

______________________________________________________________________

Prompts/提示

提示参数说明
orchestratetask, screenPath, mode 启动管弦乐模式。mode: "create" 创建新画面mode: "modify" 中选择新的扶手类型,来修改默认的扶手
new-screenscreenName, hasApi?, hasAnimation? 新画面追加的步进指南
architecture-guide |—|体系结构规则和编码约定的参考|
debug-helpissue |常见问题的调试提示和故障排除|

使用orchestrate提示符示例/Orchestrate Prompt Example

# 新規画面作成
orchestrate(task="クエスト一覧画面を追加", screenPath="quest/list", mode="create")

# 既存画面修正
orchestrate(task="ホーム画面に検索機能を追加", screenPath="home", mode="modify")

create 在模式中 analyze_projectplan_feature → 実装 → validate_architecture 中所述修改相应参数的值。 modify 在模式中 inspect_screen -目标文件读取-最小化- validate_architecture 中所述修改相应参数的值。

______________________________________________________________________

支持的体系结构/支持的体系结构

src/
├── config/                    # 設定ファイル (stage.json, config.json, routing.json)
├── interface/                 # インターフェース定義 (I プレフィックス)
├── model/
│   ├── application/           # UseCase (ビジネスロジック)
│   ├── domain/
│   │   └── callback/          # gotoView Callback / Loading クラス
│   │       └── {name}/
│   │           └── service/   # Domain Service (純粋ビジネスロジック)
│   └── infrastructure/        # Repository (データアクセス)
├── ui/
│   ├── animation/             # UI トランジション Animation クラス
│   │   └── {screen}/          # 画面別ディレクトリ
│   ├── component/
│   │   ├── atom/              # 最小コンポーネント
│   │   ├── molecule/          # 複合コンポーネント
│   │   ├── organism/          # 複雑なコンポーネント
│   │   └── page/              # 画面レイアウト
│   └── content/               # Animation Tool コンテンツ
└── view/                      # View & ViewModel (MVVM)

层相关性/层相关性

View Layer (view/, ui/)
  └─ depends on ─→ Interface Layer (interface/)
                     ↑
Application Layer (model/application/)
  ├─ depends on ─→ Interface Layer
  ├─ depends on ─→ Domain Layer (model/domain/)
  └─ calls ──────→ Infrastructure Layer (model/infrastructure/)

查看生命周期

ViewModel.constructor
  → ViewModel.initialize()
    → View.constructor(vm)
      → View.initialize()
        → View.onEnter()
          → (ユーザー操作 / User interaction)
            → View.onExit()

______________________________________________________________________

相关链接/相关链接

许可证

麻省理工学院

目录标签

目录标签

代码生成TypeScriptClaude本地部署架构验证开发辅助MVVM2D引擎

支持客户端

Claude DesktopClaudeCursorWindsurfClineVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP