Token导航 LogoToken导航TokenDH.com
Layer.AI MCP Server logo
运维云端stdio官方级别未说明来源级核验

Layer.AI MCP Server

MCP Server

Layer.ai MCP Server是一个基于AI的游戏资产生成工具,用于直接从开发环境中生成2D游戏资产,如精灵、角色和背景。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
游戏开发PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bahadirbklg

提供方

bahadirbklg

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

Layer.ai MCP服务器

一个模型上下文协议(MCP)服务器,用于使用Layer.ai的ai平台生成游戏资产。直接从开发环境中生成精灵、角色、背景和其他2D资源。

人工智能制造-谨慎使用

![Buy Me A Coffee](https://www.buymeacoffee.com/bahadirbklg)

特性

  • 资产生成:使用Layer.ai Forge生成2D游戏资源
  • 快速优化:使用Layer.ai Prompt Genie优化提示
  • 使用情况跟踪:根据免费等级限制(600个资产)监控使用情况
  • 工作空间管理:导出和管理工作区数据
  • 资产优化:优化和修改现有资产
  • 自动保存:自动将生成的资产保存到项目中
  • 错误处理:具有自动重试功能的强大错误处理
  • 配额保护:防止超过免费等级限制

安装

先决条件

  • Python 3.10+ (MCP兼容性要求)
  • Git 用于克隆存储库
  • Layer.ai帐户 和API令牌

快速安装(推荐)

# Clone the repository
git clone https://github.com/bahadirbklg/layer-ai-mcp-server.git
cd layer-ai-mcp-server

# Run the installation script
chmod +x install.sh
./install.sh

手动安装

# Clone the repository
git clone https://github.com/bahadirbklg/layer-ai-mcp-server.git
cd layer-ai-mcp-server

# Create virtual environment (recommended)
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install --upgrade pip
pip install -r requirements.txt

# Create assets directory
mkdir -p assets

# Set up credentials
python layer-mcp-server/setup.py

安装选项

  • 生产: pip install -r requirements.min.txt (仅限核心依赖项)
  • 发展: pip install -r requirements.dev.txt (包括测试和剥皮工具)
  • 满的: pip install -r requirements.txt (推荐给大多数用户)

验证安装

测试您的安装以确保一切正常:

# Run the installation test
python3 verify-install.py

这将检查:

  • Python版本兼容性(3.10+)
  • 已安装所有必需的依赖项
  • 项目文件已到位
  • 可以成功导入主服务器

配置

环境变量

创建一个 .env 文件或设置环境变量:

# Required: Your Layer.ai API token
LAYER_API_TOKEN=pat_your_token_here

# Optional: API base URL (defaults to https://api.layer.ai)
LAYER_API_BASE_URL=https://api.layer.ai

# Optional: Usage tracking file (defaults to .layer_usage.json)
LAYER_USAGE_FILE=.layer_usage.json

# Optional: Default save directory (defaults to ./assets)
LAYER_DEFAULT_SAVE_DIR=./assets

# Optional: Default workspace ID
LAYER_WORKSPACE_ID=your_workspace_id

获取您的API代币

  1. 注册地址: Layer.ai
  2. 转到您的帐户设置
  3. 生成新的API令牌(从 pat_)
  4. 将令牌复制到您的 .env 文件

MCP客户端配置

适用于Kiro IDE

添加到MCP客户端配置中:

{
  "mcpServers": {
    "layer-ai-comprehensive": {
      "command": "python",
      "args": ["layer-mcp-server/server.py"],
      "env": {
        "LAYER_API_TOKEN": "pat_your_token_here",
        "LAYER_WORKSPACE_ID": "your_workspace_id"
      },
      "disabled": false,
      "timeout": 180,
      "autoApprove": [
        "create_asset", "remove_background", "describe_image", 
        "generate_prompt", "get_workspace_info"
      ]
    }
  }
}

适用于克劳德桌面

添加到您的Claude Desktop MCP配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "layer-ai": {
      "command": "python",
      "args": ["path/to/layer-mcp-server/server.py"],
      "env": {
        "LAYER_API_TOKEN": "pat_your_token_here",
        "LAYER_WORKSPACE_ID": "your_workspace_id"
      }
    }
  }
}

用法

可用工具

1. create_asset -生成资产

生成精灵、角色、背景和其他资源。

参数:

  • prompt (必填):要生成的资产的描述
  • generation_type (可选):创建、升级等。
  • width/height (可选):输出尺寸(默认值:512x512)
  • quality (可选):低、中、高(默认值:高)
  • transparency (可选):启用透明背景
  • save_path (可选):保存资产的本地路径

例子:

{
  "prompt": "A cute pixel art character for a platformer game",
  "generation_type": "CREATE",
  "width": 512,
  "height": 512,
  "transparency": true,
  "save_path": "./sprites/player_character.png"
}

2. get_workspace_info -检查状态

获取有关Layer.ai工作区和可用功能的信息。

3. remove_background -背景移除(开发中)

使用AI从现有图像中删除背景。

4. describe_image -图像分析(开发中)

获取AI生成的图像描述。

5. generate_prompt -快速优化(开发中)

使用Layer.ai的Prompt Genie优化您的提示。

使用示例

生成游戏精灵

# Create a transparent character sprite
create_asset(
    prompt="fantasy warrior character, pixel art, 64x64, RPG game",
    generation_type="CREATE",
    width=64,
    height=64,
    transparency=True,
    save_path="./assets/warrior_sprite.png"
)

创建可平铺纹理

# Generate seamless stone texture
create_asset(
    prompt="medieval stone brick wall, seamless texture",
    generation_type="CREATE", 
    width=256,
    height=256,
    tileability=True,
    save_path="./assets/stone_texture.png"
)

项目结构

layer-ai-mcp-server/
├── layer-mcp-server/
│   ├── server.py                            # Main MCP server
│   ├── auth.py                              # Authentication & token management
│   ├── setup.py                             # Interactive credential setup
│   ├── api-docs.md                          # API documentation
│   ├── mcp-config.md                        # MCP configuration guide
│   ├── security.md                          # Security documentation
│   └── pyproject.toml                       # Package configuration
├── assets/                                  # Generated assets (auto-created)
├── README.md                                # Main documentation
├── .gitignore                               # Git ignore patterns
├── requirements.txt                         # Core dependencies
├── requirements.min.txt                     # Minimal dependencies
├── requirements.dev.txt                     # Development dependencies
├── install.sh                               # Installation script
├── verify-install.py                        # Installation verification
├── setup.py                                 # Package setup
└── LICENSE                                  # MIT License

问题和Bug跟踪

问题

高优先级

  • \[BUG-001\] 复杂资产生成的超时问题(>60秒)

- 状态:已解决(已修复MCP配置中超时180秒的问题) - 解决方案:已添加 "timeout": 180 到MCP服务器配置 - 日期: 2025-08-15

中优先级

  • \[特征-001\] 未实现背景删除功能

- 状态:进行中 - 描述: remove_background 工具返回“执行中” - 日期: 2025-08-15

  • \[特征-002\] 图像描述功能未实现

- 状态:进行中 - 描述: describe_image 工具返回“执行中” - 日期: 2025-08-15

  • \[特征-003\] 未实现提示生成功能

- 状态:进行中 - 描述: generate_prompt 工具返回“执行中” - 日期: 2025-08-15

已知限制

  1. 免费等级限制:免费套餐每月600笔资产
  2. 文件大小限制:大型资产(>10MB)的处理速度可能较慢
  3. 依赖网:Layer.ai API需要稳定的互联网连接
  4. Python版本:需要Python 3.10+才能完全兼容

功能请求

  • 3D资产生成:支持生成3D模型和纹理
  • 动画支持:生成精灵动画和序列
  • 风格迁移:将艺术风格应用于现有资产
  • 批量操作:同时处理多个资产
  • 资产版本控制:跟踪和管理不同版本的资产

故障排除

常见问题

“API令牌无效”

  • 检查你的 .env 文件具有正确的 LAYER_API_TOKEN
  • 确保令牌以开头 pat_
  • 验证令牌在您的Layer.ai帐户中是否有效

“超出配额”

  • 检查使用情况 get_workspace_info 工具
  • 您已达到免费等级的600资产限额
  • 考虑升级您的Layer.ai计划

“网络错误”

  • 检查您的互联网连接
  • 验证Layer.ai API是否可访问
  • 服务器自动重试失败的请求

“MCP连接问题”

  • 确保您正确运行服务器
  • 检查MCP客户端配置
  • 查看服务器日志以了解详细的错误消息

“超时错误”

  • 增加MCP配置中的超时时间: "timeout": 180
  • 复杂资产可能需要30-60秒才能生成
  • 检查长时间运行的网络稳定性

“安装错误”

  • Python版本:确保你有Python 3.10+(python3 --version)
  • 虚拟环境:使用虚拟环境避免冲突
  • 权限:在Linux/macOS上,您可能需要 chmod +x install.sh
  • 依赖项:试试 pip install --upgrade pip 安装要求之前
  • MCP兼容性:一些较旧的Python版本可能存在MCP兼容性问题

“导入错误”

  • 缺少的依赖:运行 pip install -r requirements.txt 再次
  • 虚拟环境:确保您的虚拟环境已激活
  • 路径问题:确保从正确的目录运行
  • 令牌管理器:如果token_manager导入失败,请运行安装脚本

问题报告模板

报告新问题时,请使用以下格式:

**[TYPE-###]** Brief description
- **Status**: NEW/IN PROGRESS/RESOLVED
- **Priority**: High/Medium/Low
- **Description**: Detailed description of the issue
- **Steps to Reproduce**: 
  1. Step one
  2. Step two
  3. Expected vs actual result
- **Environment**: 
  - OS: [Windows/macOS/Linux]
  - Python version: [3.x.x]
  - MCP Client: [Claude Desktop/Other]
- **Date**: YYYY-MM-DD

问题类型:

  • BUG -有东西坏了
  • FEATURE -需要新功能
  • ENHANCEMENT -对现有功能的改进
  • DOCS -文件问题
  • PERFORMANCE -性能问题

安全

此项目使用安全凭据管理:

  • AES-256加密:API令牌在静止时加密
  • PBKDF2密钥推导:安全密钥生成
  • 文件权限:限制访问(600)
  • 无版本控制风险:从未提交过证书

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 添加新功能的测试
  4. 提交拉取请求

链接

______________________________________________________________________

人工智能制造-谨慎使用

开始使用Layer.ai为您的项目生成惊人的资产!

目录标签

目录标签

游戏开发PythonClaude本地部署AI生成2D资产精灵生成背景生成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP