github not yet analyzed

Next2D/next2d-development-mcp

github

An MCP (Model Context Protocol) server for Next2D application development. Provides code generation, architecture validation, and API reference following MVVM + Clean Architecture + Atomic Design patterns used with the framework-typescript-template.

maintainer
Next2D
license
MIT
first seen
2026-06-11
last seen
2026-06-17
releases · 30d
4
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 13 tools
transport stdio counts 13 tools · 0 res · 0 prompts permission surface via README inference

tools

  • add_route

    routing.json へのルートエントリ生成。リクエスト設定 (json / content / custom / cluster) に対応

  • analyze_project

    routing.json をスキャンし、View/ViewModel/UseCase/Repository の実装状況を一覧表示。新機能追加前の現状把握に使用

  • create_animation

    UI トランジション用 Animation クラスを生成。@next2d/ui の Tween/Easing/Job を使用。src/ui/animation/{screen}/ に配置

  • create_domain_service

    Domain 層クラス (Service または Callback) を生成。Service はコアビジネスロジック、Callback は gotoView 完了後に実行

  • create_interface

    TypeScript インターフェースファイル生成 (I プレフィックス規約に準拠)

  • create_loading

    ローディング画面クラスを生成。start() / end() メソッドを持ち、config.json の loading.callback で登録

  • create_repository

    Repository クラスを生成 (Infrastructure 層)。try-catch 必須、config からエンドポイント取得

  • create_ui_component

    Atomic Design UI コンポーネント生成 (atom / molecule / organism / page / content)

  • create_usecase

    UseCase クラスを生成 (Application 層)。1 アクション = 1 UseCase、execute() がエントリーポイント

  • create_view

    View/ViewModel ペアを生成 (MVVM パターン)。name にルートパスを指定 (例: home, quest/list)

  • inspect_screen

    特定画面の全関連ファイル (View, ViewModel, Page, UseCase, Repository, Animation, Content) をファイル行数付きで一覧表示。既存画面修正前に使用

  • plan_feature

    新規画面の実装ステップを順序付きで生成。既存ファイルは ✅ としてスキップ。analyze_project 実行後に使用

  • validate_architecture

    プロジェクト構造の検証。ディレクトリ構成、設定ファイル、routing.json ↔ View の整合性をチェック

code evidence
evidence-backed findings quoted directly from the published source artifact — not inferred

This server hasn't been statically analyzed yet (npm/PyPI artifacts only).