How TCP Socket Communication Works Between the Blender MCP Server and Blender Addon

The Blender MCP integration establishes a persistent TCP socket where the Blender addon acts as a server listening on localhost:9876, while the MCP server acts as a client that sends JSON-encoded commands and receives JSON responses, enabling LLM-driven tools to execute Blender commands remotely.

The blender-mcp project bridges large language models with Blender by implementing a bidirectional TCP socket connection between the MCP server and a Blender addon. This architecture allows external AI agents to query and manipulate Blender scenes without running inside the Blender process itself, using a simple request-response protocol over a local network

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →