{
  "markdown": "# RiveMCP\n\nMCP server for programmatically creating and editing [Rive](https://rive.app) animation files. Let AI build your animations.\n\n## What is RiveMCP?\n\nRiveMCP exposes **139 MCP tools** that let any AI assistant (Claude, GPT, etc.) create complete Rive animations from natural language. Describe what you want, and the AI builds it — shapes, colors, animations, state machines, physics, and more — then exports a `.riv` file you can use in your app or a `.rev` file you can open in the Rive Editor.\n\n## Quick Start\n\n### Install via npm (recommended)\n\n```bash\nnpm install -g rivemcp\n```\n\nThis automatically downloads the correct binary for your platform. No Node.js runtime needed at execution time.\n\n### Configure your AI client\n\n**Claude Desktop** (`claude_desktop_config.json`):\n```json\n{\n  \"mcpServers\": {\n    \"rivemcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"rivemcp\"]\n    }\n  }\n}\n```\n\n**Claude Code:**\n```bash\nclaude mcp add rivemcp -- npx -y rivemcp\n```\n\n**Cursor / VS Code (settings.json):**\n```json\n{\n  \"mcp.servers\": {\n    \"rivemcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"rivemcp\"]\n    }\n  }\n}\n```\n\n### Manual install (alternative)\n\nDownload the binary for your platform from [Releases](https://github.com/paradoxsyn/rivemcp-releases/releases):\n\n| Platform | Binary |\n|----------|--------|\n| Windows x64 | `rivemcp-win-x64.exe` |\n| Linux x64 | `rivemcp-linux-x64` |\n| macOS Intel | `rivemcp-macos-x64` |\n| macOS Apple Silicon | `rivemcp-macos-arm64` |\n\n```bash\nchmod +x rivemcp-macos-arm64\n# macOS only — remove quarantine:\nxattr -d com.apple.quarantine rivemcp-macos-arm64\n```\n\nThen point your MCP client at the binary path directly.\n\n### 4. Start creating\n\nAsk your AI to create animations:\n\n> \"Create a bouncing ball animation with a blue gradient background\"\n\n> \"Build a loading spinner with 3 dots that pulse in sequence\"\n\n> \"Make a button that changes color on hover with a state machine\"\n\nThe AI will use RiveMCP's tools to build the animation, then export a `.riv` file.\n\n## Features\n\n### Shapes & Styling\nRectangles, ellipses, triangles, polygons, stars, custom vector paths. Solid fills, gradient fills, strokes, dash paths, trim paths, feathering, blend modes.\n\n### Animation\nKeyframe animations with linear, cubic, and elastic interpolation. Animate any property — position, size, rotation, scale, opacity, color.\n\n### State Machines\nInteractive animations with triggers, boolean and number inputs, transitions with conditions, listeners for pointer events.\n\n### Physics (HLAPI)\nBake realistic physics into keyframes at compile time — gravity, bounce, wind, spring forces. No runtime physics engine needed.\n\n### Prefabs & Particles\nSpawn shapes from templates (rocks, dust clouds, sparks, rain, snow, bubbles). Emit particle systems with physics.\n\n### Scene Composition\nDescribe an entire scene in one call — backgrounds, shapes, motion, timing — and get a complete `.riv` file.\n\n### Text & Fonts\nRich text with multiple runs, custom fonts, text modifiers, follow-path text.\n\n### Images & Assets\nEmbed images, audio, Lottie animations, and SVGs. Mesh deformation for image warping.\n\n### Bones & Skinning\nSkeletal animation with bones, IK constraints, skins, and tendons.\n\n### Nested Artboards\nReusable components via nested artboards with animation and state machine control.\n\n### Data Binding\nViewModels with typed properties, instances, data converters, and formula tokens.\n\n### Import & Roundtrip\nLoad existing `.riv` files, modify them, and re-export. Lossless roundtrip for unmodified content.\n\n### Rive Editor Export\nExport `.rev` files that open directly in the Rive Desktop Editor for further manual editing.\n\n## Tool Categories\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| Project | 3 | Create projects, artboards, list objects |\n| Shapes | 8 | Rectangles, ellipses, triangles, polygons, stars, paths |\n| Styling | 10 | Fills, strokes, gradients, dash/trim paths, feathering |\n| Animation | 3 | Keyframes with cubic/elastic interpolation |\n| State Machine | 10 | Inputs, states, transitions, conditions, listeners |\n| Text | 8 | Text objects, runs, fonts, modifiers |\n| Images | 3 | Image assets, embedding, mesh deformation |\n| Bones | 6 | Skeletal animation, IK constraints, skinning |\n| Nested | 6 | Nested artboards, animations, state machines |\n| Events | 3 | Custom events, open URL events, properties |\n| Data Binding | 12 | ViewModels, instances, converters, bindings |\n| Advanced | 40+ | Layout, scroll, audio, scripting, N-slice, and more |\n| HLAPI | 10 | Physics, prefabs, particles, scene composition |\n| Sprite | 5 | Sprite sheet slicing, background removal, normalization |\n| Import/Export | 2 | Load `.riv` files, export `.riv` or `.rev` |\n| Edit | 3 | Update, remove, and inspect objects |\n\n## Licensing\n\nRiveMCP includes **3 free exports** per machine. After that, a license key is required.\n\nGet a license at [rivemcp.stunning.gg](https://rivemcp.stunning.gg)\n\nSet your key:\n```bash\nexport RIVEMCP_LICENSE_KEY=your-key-here\n```\n\n## Requirements\n\n- No dependencies — standalone binary, no Node.js required\n- Works with any MCP-compatible client (Claude Desktop, Claude Code, Cursor, VS Code, etc.)\n- macOS, Windows, or Linux\n\n## Links\n\n- [Website](https://rivemcp.stunning.gg)\n- [Releases](https://github.com/paradoxsyn/rivemcp-releases/releases)\n- [Rive](https://rive.app)\n",
  "bytes": 5374,
  "sha": "d37961a28211d307d185a9f7336d08b4f464c057396fe796879d0f51003b86ae",
  "repo_slug": "paradoxsyn/rivemcp-releases",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_paradoxsyn_rivemcp_0fbd9660/readme"
}