MCP-Aseprite

mine3911/MCP-Aseprite

3.2

If you are the rightful owner of MCP-Aseprite 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.

This project is a Model Context Protocol (MCP) server for Aseprite, enabling LLM to draw in Aseprite through MCP.

[!IMPORTANT]

This project is under development and will be updated from time to time.

The currently realized functions: basic drawing functions

This project is a Model Context Protocol (MCP) server for Aseprite.

Currently, LLM can draw in Aseprite through MCP.

1、File structure

  • mcp: MCP-related code
    • mcp/mcp-client: The key code for the MCP function. Please make sure you have basic knowledge related to MCP.
    • server.python: The intermediate server built with Python is used for communication between the two ends.
  • Aseprite: Aseprite-related code,please place all the files inside into the directory of the Aseprite plugin.
    • main.lua: The main entry point for plugin functionality

2、How to use

  1. First, start the Server

    python server.py
    
  2. Start the main.lua plugin in Aseprite.

  3. Configure the MCP settings on Claude for desktop or other terminals that support MCP function, and then enable the function.