animagent-mcp-server

preangelleo/animagent-mcp-server

3.2

If you are the rightful owner of animagent-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

AnimAgent MCP Server is a cutting-edge platform designed to create AI-powered story animations through natural language interaction.

AnimAgent MCP Server

AnimAgent Logo

License: MIT Node Version MCP Compatible Production Ready

๐ŸŽฌ Create Professional AI-Powered Story Animations Directly from Claude Desktop

|


๐Ÿš€ One-Click Installation

macOS/Linux:

git clone https://github.com/preangelleo/animagent-mcp-server.git && cd animagent-mcp-server && ./install.sh

Windows:

git clone https://github.com/preangelleo/animagent-mcp-server.git && cd animagent-mcp-server && install.bat

That's it! The installer automatically:

  • โœ… Checks Node.js installation
  • โœ… Installs all dependencies
  • โœ… Guides you through credential setup
  • โœ… Configures Claude Desktop for you
  • โœ… Verifies the connection

๐ŸŒŸ What is AnimAgent?

AnimAgent is the world's first MCP server for AI-generated story animations. Transform your ideas into professional animated videos through natural conversation with Claude Desktop - no video editing skills required!

โœจ Key Features

  • ๐ŸŽญ 13 Story Types: Fairytales, Sci-Fi, Educational, Romance, Adventure, and more
  • ๐ŸŒ 12 Languages: English, Chinese, Spanish, French, Hindi, Arabic, and more
  • ๐ŸŽจ 18 Art Styles: Ghibli, Pixar, Watercolor, Oil Painting, Comic, and more
  • โฑ๏ธ Flexible Duration: 5 to 60 minutes
  • ๐Ÿ“ฑ Multiple Formats: Landscape (16:9), Portrait (9:16), Square (1:1)
  • ๐Ÿš€ Cloud-Based: No GPU required, all processing in the cloud
  • ๐Ÿ’ฌ Natural Language: Just describe what you want in plain English

๐ŸŽฏ Quick Start Guide

Step 1: Get Your Credentials (2 minutes)

  1. Register at app.sumatman.ai
  2. Login with your email
  3. Copy your User ID from the Welcome page
  4. Remember your email address

Step 2: Install the Client (1 minute)

Run the one-click installer above, or manually:

# Clone and install
git clone https://github.com/preangelleo/animagent-mcp-server.git
cd animagent-mcp-server
npm install

# Configure credentials
cp .env.example .env
# Edit .env with your User ID and Email

# Setup Claude Desktop
npm run setup

Step 3: Start Creating! (Instant)

In Claude Desktop, simply type:

"Create a 10-minute fairytale about a brave mouse discovering magical cheese"

๐Ÿ’ฌ Usage Examples

Basic Creation

"Create a children's story about friendship"

With Full Customization

"Create a 15-minute sci-fi adventure in Japanese anime style, 
suitable for teenagers, with Chinese narration"

With Advanced Options

"Create an educational story with subtitles and zoom effects enabled"

Task Management

"Show me the status of my animation task"
"Edit task web_123_abc to change duration to 20 minutes"
"Repeat my last task but with a different story"

๐Ÿ› ๏ธ Available Commands

CommandDescriptionExample
create_animation_taskCreate new animation"Create a story about..."
get_task_detailsCheck task status"Show task web_123_abc"
edit_animation_taskModify pending task"Edit task to change..."
repeat_animation_taskCreate variation"Repeat task with new story"
delete_animation_taskRemove pending task"Delete task web_123_abc"

๐ŸŽฌ Advanced Video Options (v2.2.0)

OptionTypeDefaultDescription
enable_subtitleBooleanfalseAdd synchronized subtitles to your video
enable_zoom_effectBooleanfalseAdd cinematic zoom in/out effects for dynamic visuals
watermark_enabledBooleanfalseAdd custom watermark (requires upload at app.sumatman.ai)

๐ŸŽจ Customization Options

๐Ÿ“š Story Types (13 options)
  • fairytale_story - Magical fairytales
  • educational_story - Learning content
  • historical_story - Historical events
  • sci_fi_story - Science fiction
  • fantasy_story - Fantasy worlds
  • adventure_story - Epic adventures
  • romantic_story - Love stories
  • cinematic_story - Movie-style
  • bible_story - Biblical stories
  • poetry_story - Poetic narratives
  • lyric_story - Musical stories
  • comics_story - Comic book style
  • book_story - Book adaptations
๐ŸŽจ Popular Art Styles
  • Animation Styles: Ghibli, Pixar, Disney, Anime
  • Traditional Art: Oil Painting, Watercolor, Chinese Ink
  • Modern Styles: Digital Art, Vector Graphics, 3D Rendering
  • Unique Styles: Steampunk, Cyberpunk, Fantasy Art

View all 18 styles with samples โ†’

๐ŸŒ Supported Languages

English, Chinese, Spanish, French, Hindi, Arabic, Bengali, Portuguese, Russian, Japanese, German, Korean


๐Ÿ”ง Advanced Configuration

Manual Claude Desktop Setup

If automatic setup doesn't work, manually edit Claude's config:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "animagent": {
      "command": "node",
      "args": ["/path/to/animagent-mcp-server/src/index.js"],
      "env": {
        "ANIMAGENT_USER_ID": "your-user-id",
        "ANIMAGENT_USER_EMAIL": "your-email@example.com"
      }
    }
  }
}

Environment Variables

VariableDescriptionRequired
ANIMAGENT_USER_IDYour user ID from app.sumatman.aiโœ… Yes
ANIMAGENT_USER_EMAILYour registered emailโœ… Yes
ANIMAGENT_MCP_SERVER_URLServer URL (default: https://app.sumatman.ai/api/mcp)โŒ No
DEBUGEnable debug loggingโŒ No

๐Ÿšจ Troubleshooting

Common Issues & Solutions

โŒ "Client Validation Error - TASK_ID IS MANDATORY"

Solution: Always provide the task ID when editing/repeating/deleting:

โœ… "Edit task web_123_abc to change duration"
โŒ "Edit my task to change duration"
โŒ "User credentials not configured"

Solution:

  1. Check your .env file has correct credentials
  2. Verify User ID matches the one from app.sumatman.ai
  3. Restart Claude Desktop after changes
โŒ "Connection refused" or timeout errors

Solution:

  1. Check internet connection
  2. Verify https://app.sumatman.ai is accessible
  3. Try npm run test to test connection
  4. Check firewall/proxy settings

๐Ÿ’ฐ Pricing

  • Credit System: 50 credits per minute of video
  • Free Trial: 100 credits on signup
  • Packages: From $1 (10 credits) to $500 (7,000 credits)
  • View Balance: app.sumatman.ai/credits

๐Ÿ—๏ธ Technology Stack

AI-Powered Components

  • ๐Ÿ“ Story Creation: Google Gemini Pro 2.5 transforms your ideas into compelling narratives and structured storylines with image description for each scene
  • ๐ŸŽค Voice Acting: Volcano Engine for authentic Chinese voice generation, ElevenLabs for international voices and subtitle force alignment
  • ๐ŸŽจ Visual Generation: Advanced Flux Kontext Max and QWen models ensure consistent, beautiful scene generation with proper text rendering
  • ๐ŸŽฌ Video Processing: CloudBurst Fargate enables parallel video processing - fast rendering regardless of the number of scenes

๐Ÿ—๏ธ Architecture

graph LR
    A[Claude Desktop] -->|MCP Protocol| B[AnimAgent Client]
    B -->|HTTPS/JSON-RPC| C[AnimAgent Server]
    C -->|Process| D[AI Pipeline]
    D --> E[Gemini Pro 2.5 Story]
    D --> F[Flux Kontext Max/QWen Images]
    D --> G[Volcano Engine/ElevenLabs Voice]
    D --> H[CloudBurst Fargate Video]
    H -->|Final Video| I[User Dashboard]

๐Ÿค Contributing

We welcome contributions! Please see our for details.

# Fork and clone
git clone https://github.com/YOUR_USERNAME/animagent-mcp-server.git

# Create feature branch
git checkout -b feature/amazing-feature

# Commit changes
git commit -m 'Add amazing feature'

# Push and create PR
git push origin feature/amazing-feature

๐Ÿ“„ License

This project is licensed under the MIT License - see the file for details.


๐Ÿ†˜ Support


๐Ÿ™ Acknowledgments


โญ Star us on GitHub if you find this useful!

๐ŸŒŸ Star ยท ๐Ÿ› Report Bug ยท ๐Ÿ’ก Request Feature

Made with โค๏ธ by Sumatman AI