Enabling Puppet Run

How Mcollective should be configured to enable the puppet run? I have the
foreman interface setup on one of the puppet master, which is also a puppet
CA server. Now, how do i configure mcollective on this. I mean where should
i install client, active MQ plugins? I want to enable "puppet run" from web
interface?