一个Python模块,作为与Aseprite API交互的MCP服务器
演示中,Cursor使用MCP在Aseprite中绘制云朵:
https://github.com/user-attachments/assets/572edf75-ab66-4700-87ee-d7d3d196c597
构建并运行Docker镜像:
docker build -t aseprite-mcp:latest .
docker run -it --rm aseprite-mcp:latest
或者使用提供的构建脚本:
chmod +x build-docker.sh && ./build-docker.sh.\build-docker.ps1# 生产环境
docker-compose up aseprite-mcp
# 开发模式
docker-compose --profile dev up aseprite-mcp-dev
详情请参阅DOCKER.md以获取详细的Docker设置说明。
为了让容器在启动时通过SteamCMD安装Aseprite,请提供Steam凭证:
# 创建一个包含STEAM_USERNAME/STEAM_PASSWORD(以及可选的STEAM_GUARD_CODE)的.env文件
# 然后
docker run --rm -i --env-file .env aseprite-mcp:latest
如果已安装,二进制文件将在/opt/steamapps/common/Aseprite/aseprite,并且ASEPRITE_PATH将被自动识别。
uv 包管理器{
"mcpServers": {
"aseprite": {
"command": "/opt/homebrew/bin/uv",
"args": [
"--directory",
"/path/to/repo",
"run",
"-m",
"aseprite_mcp"
]
}
}
}