We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShirshovDIM/retopoflow_blender_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
12_safety.feature•1.32 KiB
Feature: Safety and Arbitration
As a system administrator
I want execute_blender_code to be explicitly gated
So that arbitrary code execution requires user confirmation
Background:
Given the MCP server is running
And the Blender addon is connected
Scenario: execute_blender_code requires confirmation flag
Given I want to run arbitrary Python code
When I call execute_blender_code without confirm=true
Then the call is rejected with a safety message
And the code is not executed
And the message advises to save work first
Scenario: execute_blender_code with explicit confirmation
Given I have saved my work
When I call execute_blender_code with confirm=true and valid code
Then the server logs the code being executed
And the code runs in Blender's context
And a warning is logged to save work first
Scenario: execute_blender_code error handling
Given I have confirmed execution
When I call execute_blender_code with invalid Python code
Then the execution fails gracefully
And a Python error message is returned
And Blender does not crash
Scenario: Security warning in documentation
Given the README is read
Then there is a clear security note
And it explains the risks of execute_blender_code
And it advises using parameterized tools instead