Cavalry MCP Bridge
Cavalry Motion App MCP Bridge
Un servidor de Protocolo de Contexto de Modelo (MCP) que conecta asistentes de IA (como Claude Desktop, Antigravity, Cursor y ChatGPT) directamente a Cavalry, la aplicación procedural de gráficos en movimiento y animación 2D de Scene Group.
Características
Creación Procedural de Capas: Crear formas, texto, duplicadores, cuadrículas, generadores de ruido, paletas de colores, nodos matématicos, deformadores y emisores de patículas mediante lenguaje natural.
Conexiones Dinámicas de Grafos de Nodos: Conectar salidas y entradas entre nodos (por ejempl, conectar un generador de ruido a la escal o rotación de una forma).
Control de Atributos y Fotogramas Clave: Inspeccionar y actualizar cualquer propiedad, deslizarse por la línea de tiemp y añadir fotogramas clave animados.
Introspección de Escena: Consultar metadatos de la compsición actia, jerarquías de capas y nodos seleccionados.
Canl de Renderizado: Añadir compsiciones a la Cola de Renderizado y actiar renderizados por lotes.
Ejecución de Scripts en Bruto: Ejecutar JavaScript arbitrario contra el módulo nativ
api.*de Cavalry.
Arquitectura
┌─────────────────────────┐ stdio (MCP) ┌─────────────────────────────────┐
│ AI Assistant / LLM │ ◄──────────────────────────► │ Cavalry MCP Server │
│ (Claude, Antigravity) │ │ (TypeScript / Node.js) │
└─────────────────────────┘ └────────────────┬────────────────┘
│
HTTP POST │ (http://127.0.0.1:8080)
▼
┌─────────────────────────────────┐
│ In-Cavalry Script Bridge │
│ (MCPBridge.js in Scripts menu) │
│ ───► api.create(...) │
│ ───► api.set(...) │
│ ───► api.connect(...) │
└─────────────────────────────────┘Inicio Rápid
1. Instalar Dependencias y Compilar
Desde este directrio del proycto:
npm install
npm run build2. Instalar el Script Puente en Cavalry
Ejecuta el instalador para copiar MCPBridge.js a tu carpeta de scripts de Cavalry:
npm run install-bridge*En Windows, esto copia MCPBridge.js a %APPDATA%\Cavalry\Scripts\.*m
3. Iniciar el Puente en Cavalry
Inicia Cavalry.
Ve al menú superior: Scripts → MCPBridge.
Se abrirá un pequeño panel mostrando
Status: Online (Port 8080).
(Alteativamente, si tienes la extensión Stallion actia, tamibién escucha en el puerto 8080 y funciona perectamente con este servidor MCP).
4. Probar la Conexón
Verifica que el servidor MCP puede comunicarse con Cavalry:
npm run test-connectionConfiguración del Cliente MCP
Claude Desktop
Añade lo siguiene a tu claude_desktop_config.json (ubicado en %APPDATA%\Claude\claude_desktop_config.json en Windows o ~/Library/Application Supprt/Claude/claude_desktop_config.json en macOS):
{
"mcpServers": {
"cavalry": {
"command": "node",
"args": [
"C:/Users/david/Documents/ANTIGRAVITY APP/CALVARY MCP/dist/index.js"
],
"env": {
"CAVALRY_BRIDGE_PORT": "8080"
}
}
}
}Antigravity / Cursor / Cliente Personalizado
Añade a tus configuraciones o .cursor/mcp.json:
{
"mcpServers": {
"cavalry": {
"command": "node",
"args": ["C:/Users/david/Documents/ANTIGRAVITY APP/CALVARY MCP/dist/index.js"]
}
}
}***m
Herramientas MCP Disponibles
Herramient | Descrippión | |||
| Ejecuta código JavaScript arbitrario en Cavalry usando | mn |
| Evalúa una expresión única y devuelve su valr. |
n |
| Consulta el nomb de la compsición actia, el númer de fotogramas, FPS y el número de capas. | ||
| Lista todos los IDs de capas en la compsición actual. | |||
| Obtiene los IDs de las capas actulmente seleccionadas. | |||
| Cra una nueva capa/nod ( | |||
| Establece uno o más valres de atributos en una capa. | |||
| Consulta el valr de un atributo en una capa. | |||
| Elimina una capa/nodo de la escena. | |||
| Conecta el atributo fuete al atributo destino en el grafo de dependncias. | |||
| Desconecta una conexión de atributo. | |||
n |
| Desplaza la cabeza de reproducón a un fotograma específic. | ||
| Obtiene el númer de fotograma actual. | |||
| Añade un fotograma clave con valor en un fotograma especificdo. | |||
| Reproduce, detiene o retrocede la línea de tiempo. | |||
| Añade la compsición al Gestor de Renderizado. | |||
| Inicia el renderizado de los elementos en la cola. | mn | ||
***m |
Ejemplos de Indicaciones para Asistentes de IA
1. Cuadrícula de Ruido Animada
"Cra una cuadrícula de 12x12 de cuadrados redondeados en Cavalry, añade un modificador de ruido a su rotación y escala, y establece el color de relleno a azul eléctrico."
2. Tipografía Cinética
"Cra texto cinético con el titular 'ANTIGRAVITY' en Cavalry. Establece el tamaño de fuete a 120, céntralo y añade una oscilación de resorte elástica a la posición Y."
3. Animación de Explosión Radial
"Construye una animación de explosión radial con 24 líneas que irradian hacia afera desde el centro, impulsada por un duplicador de pasos y claveada para expandirse del fotograma 0 al fotograma 45."
Licencia
MIT
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
Build and run visual creative-production workflows from your AI agent.
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.
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/KINGMATTCREATIVES/Calvary-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server