npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@lottiefiles/creator-mcp

v0.1.2

Published

MCP server for LottieFiles Creator

Readme

@lottiefiles/creator-mcp

npm version

Let AI control LottieFiles Creator — build and edit Lottie animations through natural language.

Getting Started | Example Prompts


What It Does

This MCP server connects AI assistants like Claude, Cursor, and Windsurf to the LottieFiles Creator animation editor. Your AI gets full access to the Creator API — it can read, modify, and create animations on your behalf.

  • Read & modify animation properties — colors, transforms, opacity, timing
  • Create shapes, layers, and keyframes programmatically
  • Inspect animation structure — list layers, examine keyframes, export data
  • Full Creator API access — anything Creator can do, your AI can do

Getting Started

Follow the Creator MCP tutorial to get started.

Prerequisites

  • Node.js 18 or later
  • LottieFiles Creator open in your browser at creator.lottiefiles.com
  • An MCP-compatible AI assistant

Install

Install in VS Code Install in VS Code Insiders Install in Cursor

Add the following config to your MCP client:

{
  "mcpServers": {
    "lottiefiles-creator": {
      "command": "npx",
      "args": ["-y", "@lottiefiles/creator-mcp@latest"]
    }
  }
}

MCP Client configuration

amp mcp add lottiefiles-creator -- npx -y @lottiefiles/creator-mcp@latest

Follow Antigravity's MCP setup docs and use the config above.

claude mcp add lottiefiles-creator -- npx -y @lottiefiles/creator-mcp@latest

Use the config above in your claude_desktop_config.json.

Follow Cline's MCP setup docs and use the config above.

Follow the configure MCP guide using:

[mcp_servers.lottiefiles-creator]
command = "npx"
args = ["-y", "@lottiefiles/creator-mcp@latest"]

Or add via CLI:

codex mcp add lottiefiles-creator -- npx -y @lottiefiles/creator-mcp@latest
  1. Start copilot
  2. Run /mcp add
  3. Configure:
  • Server name: lottiefiles-creator
  • Server type: Local
  • Command: npx -y @lottiefiles/creator-mcp@latest

Follow VS Code MCP setup docs and use the config above.

Or via CLI:

code --add-mcp '{"name":"lottiefiles-creator","command":"npx","args":["-y","@lottiefiles/creator-mcp@latest"]}'
gh copilot mcp add lottiefiles-creator -- npx -y @lottiefiles/creator-mcp@latest

Click the install button above, or use the config above.

droid mcp add lottiefiles-creator "npx -y @lottiefiles/creator-mcp@latest"
gemini mcp add lottiefiles-creator npx -y @lottiefiles/creator-mcp@latest
gemini mcp add -s user lottiefiles-creator npx -y @lottiefiles/creator-mcp@latest

Follow Gemini Code Assist MCP setup docs and use the config above.

Follow JetBrains MCP setup docs and use the config above.

Follow Kiro MCP setup docs and use the config above.

Follow Qoder MCP setup docs and use the config above.

Add a local MCP server with:

  • Name: lottiefiles-creator
  • Command: npx
  • Arguments: -y @lottiefiles/creator-mcp@latest

Follow Warp MCP setup docs and use the config above.

Follow Windsurf MCP setup docs and use the config above.

If using .vscode/mcp.json, use:

{
  "servers": {
    "lottiefiles-creator": {
      "command": "npx",
      "args": ["-y", "@lottiefiles/creator-mcp@latest"]
    }
  }
}

Your first prompt

  1. Open LottieFiles Creator.
  2. Enable MCP in Creator.
  3. Keep that tab open while using your AI assistant.

Ask your assistant:

Run a script that logs the active scene size in lottiefiles creator

If setup is correct, you should see a tool response with scene dimensions.

Example Prompts

Once connected, try asking your AI assistant:

| Prompt | What it does | | ---------------------------------------------- | ------------------------------------------------ | | "What layers are in this animation?" | Lists all layers with their types and properties | | "Change the background color to blue" | Modifies the background layer color | | "List all keyframes on the first layer" | Inspects keyframe data for a specific layer | | "Make the animation loop smoothly" | Adjusts timing and easing for seamless looping | | "Center all selected layers in the scene" | Aligns selected layers to scene center | | "Change all fills to a neon cyan palette" | Batch-updates colors across shapes | | "Create a pulsing loading spinner" | Builds a looped shape animation | | "Offset each layer by 3 frames" | Staggers layer timing for motion rhythm | | "Remove hidden layers from this scene" | Cleans up invisible and unused layers | | "Round all rectangle corners to 16" | Applies consistent corner radius styling | | "List every text layer and its content" | Extracts text content for copy review | | "Duplicate this scene and make a dark variant" | Creates an alternate themed scene | | "Create a 2-second intro with logo fade-in" | Generates timeline-based intro animation |