Skip to main content
Glama
zhoushengmin

Spine MCP Server

by zhoushengmin

🦴 Spine MCP Server

中文 EN

ИИ-управляемый сервер для анимационного рабочего процесса Spine 3.8.75 — позволяет ИИ-клиентам (Trae / Cursor / Claude Desktop) напрямую управлять Spine.

Node Spine License


📖 Обзор

Spine MCP Server — это сервер, построенный на MCP (Model Context Protocol), который оборачивает возможности редактора Spine 3.8.75 Professional в 70 MCP-инструментов, позволяя ИИ-клиентам напрямую:

  • Читать проекты Spine (кости, слоты, скины, анимации, события, ограничения)

  • Изменять ключевые кадры анимации (поворот, перемещение, масштаб, сдвиг, кривые)

  • Редактировать структуру скелета (добавлять/удалять кости, слоты, вложения, скины, смену нарядов)

  • Управлять ограничениями (IK, трансформация, путь) и мешами (деформация FFD)

  • Разделять атласы (извлекать части из иллюстраций персонажей), автоматически риггить, перепаковывать атласы

  • Рендерить кадры предпросмотра анимации через JS-рантайм

  • Настраивать в один клик, запускать/останавливать сервис и генерировать конфиги для ИИ-клиентов через панель расширения Cocos Creator

Related MCP server: unreal-animation-mcp

✨ Возможности

Возможность

Описание

70 MCP-инструментов

Покрывают все домены Spine (информация, скелет, вложения, ограничения, анимация, атлас, проект)

Модификация с возвратом

Экспорт JSON → Изменение → Импорт на месте, автоматическое резервное копирование (.bak)

Совместимость версий

Привязка к Spine 3.8.75, дружелюбные предупреждения для других версий

Расширение Cocos

Визуальная панель Cocos Creator 3.8+ + упаковка .ccx

Мастер установки

Обнаружение окружения в один клик + запись конфигурации

🔧 Требования

  • Node.js ≥ 20 (протестировано на v22)

  • Spine.com (3.8.75 Professional, например D:\cocos\SpinePro3.8.75\Spine.com)

  • Опционально: Cocos Creator 3.8+ (для панели расширения)

🚀 Быстрый старт

# 1. Install dependencies + build
npm install
npm run build

# 2. Configure Spine path (or run the installer wizard)
npm run installer        # Auto-detect Spine/Cocos/Node and write .env

# 3. Verify
node dist/index.js check
node dist/index.js info "D:/cocos/SpinePro3.8.75/examples/hero/hero-pro.spine"

🤖 Конфигурация MCP

Добавьте следующую конфигурацию в настройки MCP-сервера вашего Trae / Cursor / Claude Desktop:

{
  "mcpServers": {
    "spine-mcp": {
      "command": "node",
      "args": ["D:/cocos/spine-mcp-server/dist/index.js", "mcp"],
      "env": { "SPINE_EXE": "D:/cocos/SpinePro3.8.75/Spine.com" }
    }
  }
}

⚠️ Если MCP показывает «Нет инструментов», перезапустите ваш ИИ-клиент, чтобы серверный процесс перезагрузился.

🧩 Инструменты (70)

Категория

Инструменты

Информация (9)

get_project_info · inspect_json · describe · list_animations · list_events · list_constraints · get_attachments · get_animation_detail · render_preview

Структура скелета (10)

control_bone · add_bone · delete_bone · set_bone · mirror_bones · add_slot · delete_slot · set_slot · rename_slot · batch_rename

Вложения и скины (7)

set_attachment · add_attachment · delete_attachment · set_attachment_transform · edit_mesh · set_skin · import_skin

Ограничения (9)

add/set/delete × {ik, transform, path}

Анимация (19)

add_simple_animation · generate_animation · list_effects · apply_effect · pose_to_animation · mirror_animation · mix_animations · mesh_wave · export_sheet · duplicate/delete/rename_animation · set_animation_settings · control_slot · control_constraint · add_event_keyframe · set_draw_order · set_curve · export_video

Рабочий процесс (2)

check_project · pipeline

Атлас и проект (9)

split_atlas · repack_atlas · import_image · export · import · clean · create_project · scale_project · rollback

Инструментарий Cocos (5)

list_cocos_assets · validate_references · build_skeleton · cut_parts · assemble

🎮 Расширение Cocos

Каталог cocos-extension/ предоставляет панель для Cocos Creator 3.8+:

  • Установка: Менеджер расширений → Локальное расширение → Добавить каталог cocos-extension (или выполнить npm run package:ccx для генерации файла .ccx для импорта)

  • Возможности: Запуск/остановка MCP-сервиса, сканирование проектов, генерация ИИ-конфига, статус сервиса

  • Подробности см. в docs/cocos-extension-README.en.md

🧪 Тесты

npm run test:all     # Run all test suites (unit + integration + MCP protocol + extension bridge)
npm run test:unit    # Unit tests only (node:test)

Матрица тестов: Юнит 20/20 · Фаза 3 37/37 · Фаза 4 45/45 · Фаза 5 13/13 · MCP-протокол 10/10 (70 инструментов) · Мост расширения 12/12

📚 Документация

🗂 Структура проекта

├── src/                  # Source code (TypeScript)
│   ├── server.ts         # MCP stdio server
│   ├── spine/            # Core: cli-executor / json-handler / export / import / render / split ...
│   ├── tools/            # 70 tools (registered in registry.ts)
│   └── utils/            # Config / logger / error codes / file utilities
├── cocos-extension/      # Cocos Creator extension (panel)
├── scripts/              # Installer wizard / .ccx packaging
├── tests/                # All test suites
└── docs/                 # Specs, manuals, progress

💰 Поддержка

Доступно на Swarms Marketplace

📄 Лицензия

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Local MCP server for automating Spine projects via the official CLI, enabling AI tools to inspect, export, import, and add animations to .spine files.
    16
    15
    11
    Apache 2.0
  • A
    license
    B
    quality
    F
    maintenance
    Enables AI agents to inspect, search, and edit Unreal Engine animation data including sequences, montages, blend spaces, animation blueprints, skeletons, and skeletal meshes via 62 tools over MCP.
    61
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    MCP server for reading, validating, and modifying Spine 4.1.24 JSON animation files, with tools for animation timeline editing, validation, preview, and agent integration.
    36
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to directly control SideFX Houdini, including creating nodes, setting parameters, executing Python, capturing viewports, and rendering frames, via 57 MCP tools.
    2
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhoushengmin/spine-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server