"""
Test script to run in Blender GUI.
Instructions:
1. Open Blender 5.0
2. Go to Scripting workspace
3. Open this file
4. Run script (Alt+P)
This will start the MCP server that you can then connect to from Claude Code.
"""
import sys
from pathlib import Path
# Add paths
PROJECT_ROOT = Path(__file__).parent.parent
sys.path.insert(0, str(PROJECT_ROOT / "python"))
print("[BlenderMCP] Starting...")
print(f"[BlenderMCP] Project root: {PROJECT_ROOT}")
# Import and start
from blender_mcp_wrapper import BlenderMcpBridge
bridge = BlenderMcpBridge(tag="blender", port=8765)
actual_port = bridge.start()
print(f"[BlenderMCP] Server running!")
print(f"[BlenderMCP] URL: http://127.0.0.1:{actual_port}/mcp")
print(f"[BlenderMCP] Add to Claude Code settings:")
print(f' "mcpServers": {{"blender": {{"url": "http://127.0.0.1:{actual_port}/mcp"}}}}')
print()
print("[BlenderMCP] To stop: bridge.stop()")