Once, long ago, Kopete had support for MPD, but as it's seen, not anymore (until when, it is not known) quite frustrating but...
I wrote in Ruby a little daemon to handle this situation.
Before you do anything please read the README http://github.com/kfl62/MPD-DBus-Kopete
· KDE Software Compilation
What's New in This Release: [ read full changelog ]
· Ruby 1.8.7 support
· I made some changes regarding compatibility with Ruby 1.8.7, now you can use it, but warning you may have strange behavior caused by lack of encoding support on this version. You just been warned, it is your choice...