Skip to main content
Glama

Allyson MCP Server

by isaiahbjork

Allyson MCP Server

Allyson MCP Server - AI-powered animation generator that transforms static files into animated SVG components using the Model Context Protocol (MCP).

🚀 Quick Start

Install and Run with npx

npx allyson-mcp --api-key YOUR_API_KEY

🔧 Configuration

Command Line Options

allyson-mcp [options] Options: --api-key <key> Your Allyson API key (required) --help Show help message Examples: allyson-mcp --api-key your-api-key-here API_KEY=your-key allyson-mcp

Environment Variables

You can also set your API key as an environment variable:

export API_KEY=your-api-key-here allyson-mcp

🎯 Features

  • AI-Powered Animation Generation: Transform static images into animated SVG components
  • MCP Protocol Compatible: Works with any MCP-compatible AI assistant or tool
  • File Upload Support: Supports various image formats (PNG, JPG, SVG, etc.)
  • Custom Animation Prompts: Describe exactly what animation you want
  • Local File Processing: Reads files from your local filesystem
  • Automatic Output Generation: Saves animated components to specified paths

🛠 Available Tools

generate_svg_animation

Generates an animated SVG component from a source file and animation prompt.

Parameters:

  • prompt (string, required): Description of the animation to generate
    • Example: "Make the character wave their hand"
    • Example: "Add bouncing motion to the ball"
    • Example: "Create a spinning effect for the logo"
  • svg_path (string, required): Absolute path to the source file
    • Example: "/Users/username/image.png"
    • Example: "/path/to/my-icon.svg"
  • output_path (string, required): Absolute path where to save the animated component
    • Example: "/path/to/animated-component.tsx"

Example Usage in MCP Client:

{ "tool": "generate_svg_animation", "arguments": { "prompt": "Make the logo glow and pulse gently", "svg_path": "/Users/john/Desktop/company-logo.svg", "output_path": "/Users/john/project/src/components/AnimatedLogo.tsx" } }

🔌 Integration with AI Assistants

This MCP server is designed to work with AI assistants that support the Model Context Protocol, such as:

  • Claude Desktop (with MCP configuration)
  • Cursor IDE (with MCP integration)
  • Custom AI Applications (using MCP SDK)

MCP Configuration

{ "mcpServers": { "allyson": { "command": "npx", "args": ["allyson-mcp", "--api-key", "YOUR_API_KEY"] } } }

📝 Examples

Basic Animation Generation

# Start the server allyson-mcp --api-key your-api-key # The AI assistant can now use the tool: # "Please animate this logo to have a subtle glow effect" # File: /Users/john/logo.png → /Users/john/animated-logo.tsx

🔐 Security

  • API Key Protection: Your API key is securely transmitted to the Allyson service
  • Local File Access: Only reads files you explicitly specify
  • No Data Storage: Files are processed and not stored on external servers
  • HTTPS Communication: All API communications use secure HTTPS

🐛 Troubleshooting

Common Issues

"API key is required" Error

# Solution: Provide API key via flag or environment variable allyson-mcp --api-key YOUR_KEY # or export API_KEY=YOUR_KEY && allyson-mcp

"File not found" Error

# Make sure to use absolute paths ❌ Wrong: ./image.svg ✅ Correct: /Users/username/project/image.svg

"Cannot connect to animation API server" Error

  • Check your internet connection
  • Verify your API key is valid
  • Ensure the Allyson service is accessible

Permission Issues

# Make the file executable if needed chmod +x node_modules/allyson-mcp/index.js

Debug Mode

For debugging, you can check the server logs which are output to stderr:

allyson-mcp --api-key YOUR_KEY 2> debug.log

📋 Requirements

  • Node.js: Version 18.0.0 or higher
  • API Key: Valid Allyson API key
  • Internet Connection: Required for API communication

🤝 Contributing

We welcome contributions! Please see our contributing guidelines for more details.

📄 License

MIT License - see LICENSE file for details.

📞 Support

  • Documentation: Check this README and inline help (--help)
  • Issues: Report bugs on our GitHub Issues
  • API Support: Contact Allyson support for API-related questions

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI-powered animation generator that transforms static images into animated SVG components using the Model Context Protocol, allowing users to create animations through natural language prompts.

  1. 🚀 Quick Start
    1. Install and Run with npx
  2. 🔧 Configuration
    1. Command Line Options
    2. Environment Variables
  3. 🎯 Features
    1. 🛠 Available Tools
      1. generate_svg_animation
    2. 🔌 Integration with AI Assistants
      1. MCP Configuration
    3. 📝 Examples
      1. Basic Animation Generation
    4. 🔐 Security
      1. 🐛 Troubleshooting
        1. Common Issues
        2. Debug Mode
      2. 📋 Requirements
        1. 🤝 Contributing
          1. 📄 License
            1. 🔗 Links
              1. 📞 Support

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A server that provides AI-powered image generation, modification, and processing capabilities through the Model Context Protocol, leveraging Google Gemini models and other image services.
                  Last updated -
                  6
                  Python
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that provides tools for converting SVG code to high-quality PNG and JPG images with detailed customization options.
                  Last updated -
                  234
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that converts SVG code to PNG images, offering two conversion methods (CairoSVG and Inkscape) with support for custom working directories.
                  Last updated -
                  1
                  Python
                  • Linux
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that enables AI models to generate precise geometric images by providing Asymptote code, supporting both SVG and PNG output formats.
                  Last updated -
                  1
                  5
                  JavaScript
                  • Linux
                  • Apple

                View all related MCP servers

                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/isaiahbjork/allyson-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server