Token导航 LogoToken导航

MCP Server · 设计创作

Aria Forge MCP

一个提供Blender Python工具的模型上下文协议服务器,用于3D建模和渲染操作,支持通过标准化协议程序化控制3D场景、对象、材质和渲染。

stdio官方级别未说明来源级核验工具 0
3D建模DockerClaudeClaude DesktopCursorVS Code

快速开始

作者 / 组织
V-Sekai-fire
提供方
V-Sekai-fire
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Aria Forge MCP 属于设计创作类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

设计创作

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run --rm -it --platform linux/amd64 -v $(pwd):/workspace -w /workspace bpy-mcp bash

客户端配置示例

{
  "mcpServers": {
    "aria-forge-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-it",
        "--platform",
        "linux/amd64",
        "-v",
        "$(pwd):/workspace",
        "-w",
        "/workspace",
        "bpy-mcp",
        "bash"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

BpyMcp

一个模型上下文协议(MCP)服务器,提供Blender Python(bpy)工具用于3D建模和渲染操作。此服务器允许MCP客户端通过标准化协议与Blender交互,从而实现对3D场景、对象、材质和渲染的程序化控制。

特性

  • 对象创建:创建具有可自定义参数的立方体和球体
  • 物料管理:将具有自定义颜色的材质应用于对象
  • 场景渲染:将场景渲染为具有可配置分辨率的图像文件
  • 场景信息:查询当前场景详细信息,包括对象和设置
  • 模拟模式:Python/Blender不可用时的回退功能

MCP工具

  • bpy_create_cube:在Blender场景中创建立方体对象
  • bpy_create_sphere:在Blender场景中创建球体对象
  • bpy_set_material:将材质应用于现有对象
  • bpy_render_image:将当前场景渲染为图像文件
  • bpy_get_scene_info:检索有关当前场景的信息

安装

如果 可用十六进制,该软件包可以安装 通过添加 bpy_mcp 到中的依赖项列表 mix.exs:

def deps do
  [
    {:bpy_mcp, "~> 0.1.0"}
  ]
end

Docker设置

该项目包括对开发和生产环境的Docker支持。

先决条件

  • Docker和Docker Compose
  • 至少4GB的可用RAM用于Blender操作

快速开始

# Clone the repository
git clone 
cd bpy-mcp

# Start development environment
./docker-run.sh dev

# Or start production environment
./docker-run.sh prod

发展

# Start development server with hot reload
./docker-run.sh dev

# View logs
./docker-run.sh logs -f

# Open shell in container
./docker-run.sh shell

# Stop development server
./docker-run.sh stop

生产

# Build and start production server
./docker-run.sh prod

# View production logs
./docker-run.sh logs

# Stop production server
docker-compose -f docker-compose.prod.yml down

手动Docker命令

# Development
docker-compose up --build

# Production
docker-compose -f docker-compose.prod.yml up -d --build

# Clean up
docker-compose down -v

建筑

Docker设置使用多阶段构建:

  • 基础:常见依赖项(Erlang、Elixir、Blender)
  • 建造者 (sidecar):构建Elixir版本(构建后丢弃)
  • 运行时:仅发布最小生产映像

这种方法在确保可重复构建的同时,最大限度地减小了最终图像的大小。

发展

此项目包括用于一致开发环境的开发容器配置。

使用开发容器

  1. 确保您安装了Docker和VS Code的Dev Containers扩展
  2. 在VS Code中打开项目
  3. 出现提示时,选择“在容器中重新打开”或使用命令面板: Dev Containers: Reopen in Container
  4. 容器将自动设置完整的开发环境

dev容器包括:

  • 含OTP 26的灵丹妙药1.17.3
  • 预安装的依赖关系和Hex包管理器
  • Elixir开发的VS代码扩展
  • 使用uv进行Blender集成的适当Python环境

手动设置

如果你不想使用dev容器,你可以手动构建和运行Docker容器:

# Build the container
docker build --platform linux/amd64 -t bpy-mcp .

# Run with source mounting
docker run --rm -it --platform linux/amd64 -v $(pwd):/workspace -w /workspace bpy-mcp bash

容器内部:

mix deps.get
mix compile

# Start HTTP server (recommended for testing)
mix mcp.server

# Or start with stdio transport (recommended for IDEs)
mix mcp.stdio

HTTP服务器将在以下位置可用:

  • MCP端点: http://localhost:4000 (POST请求)
  • 健康检查: http://localhost:4000/.well-known/health (通过ex_mcp)

注: 用于IDE集成(VS代码/光标),stdio传输(mix mcp.stdio)是推荐的。

与MCP客户端连接

AI代理设置(VS代码和光标)

安装指南:参见 代理商.md 有关配置VS Code和Cursor以使用此MCP服务器的详细说明。

快速入门:

  1. 打开编辑器→ 命令面板(Shift + Cmd/Ctrl + P) → “打开MCP设置”
  2. 添加到 mcp.json:
{
  "mcpServers": {
    "bpy-mcp": {
      "command": "mix",
      "args": ["mcp.stdio"],
      "cwd": "/path/to/bpy-mcp"
    }
  }
}
  1. 保存并重新启动编辑器

看 代理商.md 有关详细的设置说明。

HTTP传输

要使用HTTP传输与MCP客户端连接,请使用以下配置客户端:

  • 服务器URL: http://localhost:4000
  • 协议:MCP JSON-RPC 2.0

客户端配置示例(适用于Claude Desktop或其他MCP客户端):

{
  "mcpServers": {
    "bpy-mcp": {
      "command": "mix",
      "args": ["mcp.server", "--transport", "http"],
      "env": {
        "PORT": "4000"
      }
    }
  }
}

标准运输

对于基于stdio的客户端:

{
  "mcpServers": {
    "bpy-mcp": {
      "command": "mix",
      "args": ["mcp.stdio"]
    }
  }
}

文档可以通过以下方式生成 ExDoc 并发表于 HexDocs。一旦发布,文档可以 在找到 .

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Elixir本地部署3D建模Blender集成程序化渲染材质管理场景控制

支持客户端

Claude DesktopClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Aria Forge MCP

MCP World · 本页

0stdio有1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Aria Forge MCP 怎么安装?

公开资料给出的安装命令是 docker run --rm -it --platform linux/amd64 -v $(pwd):/workspace -w /workspace bpy-mcp bash,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Aria Forge MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Aria Forge MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Aria Forge MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Aria Forge MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP