Blender MCP JSON Protocol Format: Complete Guide to Commands and Responses
Blender MCP uses a lightweight JSON protocol where clients send {"type": "command_name", "params": {...}} requests and receive {"status": "success"|"error", "result": {...}} or {"status": "error", "message": "..."} responses over TCP sockets.
The JSON protocol format used by Blender MCP enables seamless communication between the Python MCP server running inside the Blender add-on and external clients such as the BlenderConnection class. This bidirectional message exchange allows external tools to query scene information, manipulate objects
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →