UNIX用の日本語入力システムの一つCannaが提供する、かな漢字変換サーバ。
UNIXでは、漢字変換もクライアントサーバモデルが採用されており、このサーバの一つがcannaserverである。
サーバだけでは当然変換できないので、ここにアクセスするクライアントとして、「日本語入力フロントエンド」を別途用いる。
このとき、サーバとクライアントは「通信」を行なう。この時用いるプロトコルはcannaプロトコルと呼ばれている。
cannaserver対応のクライアントやフロントエンドには、次のようなものがある。