返回 MCP 目录
public公开dns本地运行

libresprite-mcp

LibreSprite-MCP是一个为LibreSprite设计的模型上下文协议服务器,支持通过提示词辅助编辑、设计和脚本编写。

article

README

🚀 LibreSprite-MCP

LibreSprite-MCP 是一个用于在 LibreSprite 内进行提示辅助编辑、设计和脚本编写的模型上下文协议(MCP)服务器,能让你通过提示的方式更好地使用 LibreSprite。

安装 MCP 服务器 PyPI 版本

项目演示视频

🚀 快速开始

📦 安装指南

推荐使用 uv 来安装和使用此服务器。如果你还未安装 uv,可以使用以下快速命令进行安装:

  • Windows:(以管理员身份运行)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  • Unix
curl -LsSf https://astral.sh/uv/install.sh | sh

更多关于 安装 uv 的信息。

该软件包已发布在 PyPI 上,你也可以使用其他喜欢的方式(如 pipx 等)来安装。

💻 使用示例

步骤 1:设置客户端

将以下入口命令(如果你不使用 uv,可以使用其他命令)添加到你的 MCP 客户端中:

uvx libresprite-mcp
示例:
  • Claude Desktop 和 Cursor 编辑 Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json.cursor > mcp.json,以包含该服务器:
{
    "mcpServers": {
        // ...现有服务器...
        "libresprite": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "libresprite-mcp"
            ]
        }
        // ...现有服务器...
    }
}

你也可以使用这个便捷的徽章来快速完成设置: 安装 MCP 服务器

⚠️ 重要提示 你需要重启 Claude Desktop 才能加载 MCP 服务器。

步骤 2:设置 LibreSprite

发布页面 下载最新的稳定远程脚本 mcp.js,并将其添加到 LibreSprite 的脚本文件夹中: 脚本文件夹

步骤 3:连接并使用

运行 mcp.js 脚本(如上图所示),并确保你的 MCP 服务器正在运行(Claude Desktop 或 Cursor 已加载并运行)。如果一切顺利,你应该会看到以下界面: 连接按钮 点击“连接”按钮,你现在就可以和 Claude 交流你的下一个像素艺术大项目了!

🔧 技术细节

  • 一次只能运行一个 MCP 服务器实例。
  • 服务器需要端口 64823 处于空闲状态。
  • 服务器的实现比较粗糙且脆弱(详见 架构文档),并且没有经过广泛测试。
  • MCP 资源的质量有点低,API 参考不清晰,示例有限,有时会让大语言模型(LLM)感到困惑。如果您是 LibreSprite 专家,我们需要您的帮助。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端