Cavalry MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cavalry MCPCreate a bouncing text that says 'Hello World'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cavalry-mcp
MCP server that connects Claude to Cavalry animation software. Create layers, set attributes, animate with keyframes, render frames, and more — all through natural language.
How it works
Claude <--MCP (stdio)--> cavalry-mcp <--HTTP POST--> Stallion <---> CavalryThe MCP server sends JavaScript to Cavalry via the Stallion bridge (an HTTP server running inside Cavalry on 127.0.0.1:8080).
Related MCP server: Blender MCP
Prerequisites
Cavalry (with Stallion script enabled: Scripts > Stallion)
Node.js >= 18
Setup
npm install
npm run buildConfigure in Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"cavalry": {
"command": "node",
"args": ["/absolute/path/to/cavalry-mcp/dist/index.js"]
}
}
}Available tools
Tool | Description |
| Check if Cavalry + Stallion are reachable |
| Execute arbitrary JavaScript in Cavalry |
| Create a layer (textShape, basicShape, null, etc.) |
| Set attributes on a layer |
| Read an attribute value |
| Connect attributes between layers |
| Set a keyframe at a specific frame |
| Apply easing to keyframed attributes |
| List all layers in the scene |
| Get currently selected layers |
| Select layers by ID |
| Delete layers by ID |
| Get resolution, frame range, FPS |
| Move the playhead |
| Render current frame as PNG |
| Set a generator on a layer (ellipse, rectangle, etc.) |
| Duplicate a layer |
| Get a layer's bounding box |
| Save the scene |
| Open a .cv scene file |
| Add a dynamic attribute to a layer |
Example conversation
You: Create a bouncing text that says "Hello World"
Claude will:
Create a textShape layer
Set the text content, font size, and color
Add position keyframes for the bounce
Apply BounceOut easing
Common layer types
basicShape, textShape, null, colorPlane, group, subMesh, linearGradient, duplicator, connectShape, noiseDeformer, stagger, trail, javaScriptUtility, javaScriptShape, imageAsset, videoAsset, soundAsset
Common attribute paths
position.x,position.y— Layer positionrotation— Rotation in degreesscale.x,scale.y— Scaleopacity— Layer opacity (0–100)fontSize— Text layer font sizefill.color— Fill color (hex string)stroke.color,stroke.width— Stroke properties
License
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 Servers
- Alicense-qualityCmaintenanceTransforms Blender into an MCP server with 50+ tools for AI-driven 3D workflows, enabling complete control over objects, materials, animations, physics simulations, and rendering through natural language commands.Last updated45MIT
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to control Blender through natural language for 3D scene creation, animation, and rendering. It provides over 550 actions and direct Python execution via a bridge to a live local Blender session.Last updated3MIT
- Alicense-qualityCmaintenanceEnables natural language control of Blender 3D through MCP clients, allowing creation, modification, and manipulation of 3D models, animations, and scenes.Last updated298MIT
- AlicenseCqualityAmaintenanceEnables AI-powered control of Blender through natural language, allowing users to create, manipulate, and automate 3D scenes, objects, materials, animations, and more via Claude or other MCP clients.Last updated6722MIT
Related MCP Connectors
MCP server for Hailuo (MiniMax) AI video generation
MCP server for Luma Dream Machine AI video generation
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
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/kacperchlebowicz/Cavalry-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server