Как и для любой модели плагинов / расширений, вы должны поместить свои «контракты» (интерфейсы, которые должен реализовывать автор плагина) в сборку, отдельную от вашего приложения.
Таким образом, вы можете сделать эту сборку доступной для авторов плагинов, не предоставляя им всего приложения - полезно, если это коммерческое приложение, которое необходимо лицензировать отдельно.
MEF Preview 5 предоставляет возможность экспорта интерфейса (т.е. добавления атрибута [Export] к интерфейсу), так что любой разработчик этого интерфейса автоматически экспортируется. Это означает, что авторам плагинов даже не нужно знать о MEF - они просто реализуют ваш интерфейс и автоматически становятся расширением MEF.