InitGui.py•590 B
class FreeCADMCPAddonWorkbench(Workbench):
MenuText = "MCP Addon"
ToolTip = "Addon for MCP Communication"
def Initialize(self):
from rpc_server import rpc_server
commands = ["Start_RPC_Server", "Stop_RPC_Server"]
self.appendToolbar("FreeCAD MCP", commands)
self.appendMenu("FreeCAD MCP", commands)
def Activated(self):
pass
def Deactivated(self):
pass
def ContextMenu(self, recipient):
pass
def GetClassName(self):
return "Gui::PythonWorkbench"
Gui.addWorkbench(FreeCADMCPAddonWorkbench())