소스 정보
- 저장소
- lukemcqueen/hermes-cortex
- 최근 소스 활동
- 2026년 8월 1일 18:57
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/lukemcqueen/hermes-cortex --skill blender-mcp명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Cross-server agent health monitoring using binary status vectors — deploy health endpoints on each agent, poll from orchestrator, alert on state transitions.
Wire a self-hosted Langfuse instance to Hermes Agent — generate API keys, configure env vars, enable the bundled plugin, install SDK, and verify traces flow.
Use before enforcement code changes or shared-repo commits.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | blender-mcp |
| description | Drive Blender via the catalog blender MCP, with bpy recipes. |
| version | 2.1.0 |
| requires | Blender 3.0+ desktop instance (headless via xvfb-run) |
| author | alireza78a + kshitijk4poor + Hermes Agent |
| tags | ["blender","3d","animation","modeling","bpy","mcp"] |
| platforms | ["linux","macos","windows"] |
Companion skill for the blender entry in the Hermes MCP catalog. The MCP
server provides the connection to Blender; this skill teaches the bpy idioms
and pitfalls for driving it well. It does not cover Blender UI workflows —
everything here goes through the MCP tools against a live Blender session.
Use when the user wants to create or modify anything in a running Blender instance: meshes, materials, animations, lighting, renders. Requires the blender MCP server installed and a Blender desktop session with the addon connected.
Install the MCP server from the Nous catalog (one-time):
hermes mcp install blender
This configures the pinned blender-mcp stdio server with the curated
tool set: get_scene_info, get_object_info, get_viewport_screenshot,
execute_blender_code.
Install the addon inside Blender (one-time — the catalog entry's post-install notes cover this too):
Every session: start Blender FIRST, press N in the viewport, open the "BlenderMCP" tab, click "Connect to Claude" (starts the local bridge socket). Then start your Hermes session so the MCP tools are loaded.
The addon refuses to start under blender -b (background mode). On a
machine without a display, run Blender under a virtual one:
xvfb-run blender. GPU rendering works fine under Xvfb.
| MCP tool | Use for |
|---|---|
get_scene_info | List objects before touching the scene |
get_object_info | Inspect one object (transform, materials) |
get_viewport_screenshot | Visual check of what you built |
execute_blender_code | Everything else — arbitrary bpy Python |
Deeper material lives in the reference files (load on demand):
| Reference | Contents |
|---|---|
references/bpy-api.md | Essential bpy operations: modeling, materials, modifiers, rendering |
references/recipes.md | Complete working scenes: low-poly terrain, glass sphere, HDRI lighting, turntable animation |
references/pitfalls.md | Hard-won lessons: empty code results in 5.x, ops-vs-data API, engine names by version |
Optional asset-service tools (PolyHaven, Sketchfab, Hyper3D, Hunyuan3D) are
disabled by default. If the user has enabled a service in the addon panel,
opt into its tools with hermes mcp configure blender.
get_scene_info first — never assume the scene is empty.execute_blender_code, in small focused calls (one logical
step per call: add objects, then materials, then animation). Large
monolithic scripts hit the bridge timeout.get_viewport_screenshot between major steps.Clear scene:
bpy.ops.object.select_all(action='SELECT')
bpy.ops.object.delete()
Add mesh objects:
bpy.ops.mesh.primitive_uv_sphere_add(radius=1, location=(0, 0, 0))
bpy.ops.mesh.primitive_cube_add(size=2, location=(3, 0, 0))
bpy.ops.mesh.primitive_cylinder_add(radius=0.5, depth=2, location=(-3, 0, 0))
Create and assign material:
mat = bpy.data.materials.new(name="MyMat")
mat.use_nodes = True
bsdf = mat.node_tree.nodes.get("Principled BSDF")
bsdf.inputs["Base Color"].default_value = (R, G, B, 1.0)
bsdf.inputs["Roughness"].default_value = 0.3
bsdf.inputs["Metallic"].default_value = 0.0
obj.data.materials.append(mat)
Keyframe animation:
obj.location = (0, 0, 0)
obj.keyframe_insert(data_path="location", frame=1)
obj.location = (0, 0, 3)
obj.keyframe_insert(data_path="location", frame=60)
Render to file:
bpy.context.scene.render.filepath = "/tmp/render.png"
bpy.context.scene.render.engine = 'CYCLES'
bpy.ops.render.render(write_still=True)
hermes mcp install blender
and start a new session.execute_blender_code calls to
avoid bridge timeouts./tmp/render.png), not relative —
they resolve on the BLENDER host's filesystem, which matters if Hermes and
Blender run on different machines.shade_smooth() requires the object to be selected and in object mode.execute_blender_code runs arbitrary Python inside Blender with no sandbox
— same trust level as the terminal tool. Don't paste untrusted code into
it.execute_code — that was
this skill's pre-MCP workaround. It bypasses the catalog's version pinning
and tool curation. The MCP tools are the supported path.get_scene_info returns the expected object list after each build step.get_viewport_screenshot shows the scene you intended.