Skip to main content
Glama

Allyson MCP Server

npm version Node.js Version

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

šŸš€ Quick Start

Install MCP Server

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: "/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.svg → /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

Apache-2.0 License - see LICENSE file for details.

šŸ”— Links

šŸ“ž Support

  • Documentation: Check this README and inline help (--help)

  • Issues: Report bugs on our GitHub Issues

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

Related MCP Servers

  • -
    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 -
    12
    3
    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 -
    3
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    Enables LLMs to programmatically generate, edit, and convert SVG images using the SVGMaker API and save them to the local filesystem.
    Last updated -
    32
    18
    MIT License
    • Linux
    • Apple
  • -
    security
    F
    license
    -
    quality
    A powerful Model Context Protocol server that automatically generates Mermaid diagrams from code and provides SVG beautification features.
    Last updated -
    1

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