Spine MCP Server
🦴 Spine MCP Server
Servidor de flujo de trabajo de animación Spine 3.8.75 impulsado por IA — permite que los clientes de IA (Trae / Cursor / Claude Desktop) controlen Spine directamente.
📖 Descripción general
Spine MCP Server es un servidor construido sobre MCP (Model Context Protocol) que envuelve las capacidades del editor Spine 3.8.75 Professional en 70 herramientas MCP, permitiendo a los clientes de IA directamente:
Leer proyectos de Spine (huesos, slots, skins, animaciones, eventos, restricciones)
Modificar fotogramas clave de animación (rotación, traslación, escala, cizallamiento, curvas)
Editar la estructura del esqueleto (añadir/eliminar huesos, slots, attachments, skins, intercambio de atuendos)
Manipular restricciones (IK, transform, path) y mallas (deformación FFD)
Dividir atlas (extraer partes de ilustraciones de personajes), auto-rig, reempaquetar atlas
Renderizar fotogramas de vista previa de animación mediante el runtime de JS
Configuración con un clic, iniciar/detener el servicio y generar configuraciones de clientes de IA mediante el panel de extensión de Cocos Creator
Related MCP server: unreal-animation-mcp
✨ Características
Capacidad | Descripción |
70 herramientas MCP | Cubre todos los dominios de Spine (información, esqueleto, attachments, restricciones, animación, atlas, proyecto) |
Modificación de ida y vuelta | Exportar JSON → Modificar → Importar en el lugar, copia de seguridad automática ( |
Compatibilidad de versiones | Bloqueado a Spine 3.8.75, advertencias amigables para otras versiones |
Extensión de Cocos | Panel visual de Cocos Creator 3.8+ + empaquetado |
Asistente de instalación | Detección de entorno con un clic + escritura de configuración |
🔧 Requisitos
Node.js ≥ 20 (probado en v22)
Spine.com (3.8.75 Professional, p. ej.
D:\cocos\SpinePro3.8.75\Spine.com)Opcional: Cocos Creator 3.8+ (para el panel de extensión)
🚀 Inicio rápido
# 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"🤖 Configuración de MCP
Añade la siguiente configuración a los ajustes del servidor MCP de tu 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" }
}
}
}⚠️ Si MCP muestra "No hay herramientas todavía", reinicia tu cliente de IA para permitir que el proceso del servidor se recargue.
🧩 Herramientas (70)
Categoría | Herramientas |
Información (9) | get_project_info · inspect_json · describe · list_animations · list_events · list_constraints · get_attachments · get_animation_detail · render_preview |
Estructura del esqueleto (10) | control_bone · add_bone · delete_bone · set_bone · mirror_bones · add_slot · delete_slot · set_slot · rename_slot · batch_rename |
Attachments y Skins (7) | set_attachment · add_attachment · delete_attachment · set_attachment_transform · edit_mesh · set_skin · import_skin |
Restricciones (9) | add/set/delete × {ik, transform, path} |
Animación (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 |
Flujo de trabajo (2) | check_project · pipeline |
Atlas y Proyecto (9) | split_atlas · repack_atlas · import_image · export · import · clean · create_project · scale_project · rollback |
Cadena de herramientas de Cocos (5) | list_cocos_assets · validate_references · build_skeleton · cut_parts · assemble |
🎮 Extensión de Cocos
El directorio cocos-extension/ proporciona un panel de Cocos Creator 3.8+:
Instalación: Administrador de extensiones → Extensión local → Añadir el directorio
cocos-extension(o ejecutanpm run package:ccxpara generar un archivo.ccxpara importar)Características: Iniciar/detener el servicio MCP, escanear proyectos, generar configuración de IA, estado del servicio
Consulta docs/cocos-extension-README.en.md para más detalles
🧪 Pruebas
npm run test:all # Run all test suites (unit + integration + MCP protocol + extension bridge)
npm run test:unit # Unit tests only (node:test)Matriz de pruebas: Unitarias 20/20 · Fase 3 37/37 · Fase 4 45/45 · Fase 5 13/13 · Protocolo MCP 10/10 (70 herramientas) · Puente de extensión 12/12
📚 Documentación
🗂 Estructura del proyecto
├── 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💰 Soporte
Disponible en el Swarms Marketplace
📄 Licencia
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.
This server cannot be installed
Maintenance
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
- AnimGenOAuthcom.animgen
Create AI animations and export transparent sprite sheets, alpha video, frames, and game assets.
Remote MCP for RunComfy: ComfyUI deployments, hosted models, LoRA training. 31 tools.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceLocal MCP server for automating Spine projects via the official CLI, enabling AI tools to inspect, export, import, and add animations to .spine files.161511Apache 2.0
- AlicenseBqualityFmaintenanceEnables 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.61MIT
- FlicenseBqualityCmaintenanceMCP 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-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to directly control SideFX Houdini, including creating nodes, setting parameters, executing Python, capturing viewports, and rendering frames, via 57 MCP tools.2MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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