As far as I know there is nothing that is as convenient as in Moses, but assuming you are using SCFGs, the word alignment information is always given at the rules you extracted for your input, i.e.
[X] ||| src ||| target ||| feats ||| alignments
If you need the alignments for the full sentence you may run cdec with --extract_rules <fname> it dumps you the used rules for the Viterbi output.
In combination with --show_derivations <fname> you can probably recover the alignment for the full sentence.
Or you write something like decoder/viterbi.h::ViterbiPathTraversal to collect alignments from each rule at the viterbi edges along with the rule spans to create the final alignment.
Hope this helps,
Felix