A general uterine manipulator 10 incorporates an elongated hollow tube 12 defining an internal passage 14. Tube 12 has opposite first and second ends 16 and 18, formed with internal threads T1 and T2 and a smooth continuous outer surface 20 of constant outer diameter. A first fitting comprising a tail screw 22 is screwed into thread T1 and a second fitting cervical screw 24 is screwed in thread T2. An inner manipulator rod 26 extends through the first fitting 22, tube 12, and second fitting 24. A range of alternate first and second fitting is provided. A forceps holder 70 is attachable to the tube 12 between ends 16 and 18. The manipulator 10 may also support a cervical funnel 90 and a plug 92.