# Rive MCP Server - Open Source Core An open source Model Context Protocol (MCP) server that bridges AI assistants with Rive interactive animations, enabling natural language animation discovery, code generation, and integration.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"rive-mcp-server-core": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server for orchestrating Rive animations in production applications. This system enables developers to discover, integrate, and compose Rive animations through a standardized interface, with support for multiple frameworks and deployment scenarios.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
Coinbase Design System - MCP Server
MCP Security Weekly
Get CVE alerts and security updates for Rive Mcp Server Core and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server for orchestrating Rive animations in production applications. This system enables developers to discover, integrate, and compose Rive animations through a standardized interface, with support for multiple frameworks and deployment scenarios.
Get up and running in under 5 minutes:
# 1. Install dependencies
npm install
# 2. Build the packages
npm run build:packages
# 3. Initialize storage
npm run init-storage
# 4. Verify setup
npm run validate-setup
# 5. Start the MCP server (outputs connection config)
npm run mcp-server
The server will output the exact configuration you need to add to your MCP client (Claude Desktop, Cline, etc.).
See MCP_CLIENT_CONFIGURATION.md for detailed client setup instructions.
The system separates three key layers:
.riv files using the Rive EditorIntegration and logic live OUTSIDE the .riv files, enabling true separation of concerns.
See ARCHITECTURE.md for detailed architecture documentation.
The server exposes the following MCP tools:
List and filter available Rive components across all libraries.
{
"libraryId": "ui-components", // optional filter
"tags": ["loading", "spinner"], // optional filter
"category": "ui-elements" // optional filter
}
Get complete manifest details for a specific component.
{
"componentId": "ui-loading-spinner"
}
Get framework-specific runtime integration surface.
{
"componentId": "ui-loading-spinner",
"framework": "react" // react | vue | stencil | angular
}
Compose multi-component animation sequences.
{
"sceneId": "celebration-big-win"
}
Generate production-ready component wrappers.
{
"componentId": "ui-loading-spinner",
"framework": "react",
"typescript": true
}
The system includes four realistic example components:
See QUICKSTART.md for detailed examples.
{
"storage": {
"backend": "local",
"local": {
"basePath": "./data",
"manifestPath": "manifests",
"assetsPath": "assets"
}
}
}
{
"storage": {
"backend": "s3",
"s3": {
"bucket": "my-rive-assets",
"region": "us-east-1",
"manifestPrefix": "manifests/",
"assetsPrefix": "assets/"
}
}
}
{
"storage": {
"backend": "remote",
"remote": {
"manifestUrl": "https://cdn.example.com/manifest
... [View full README on GitHub](https://github.com/astralisone/rive-mcp-server-core#readme)