mcpField
K
Kanzo

Kanzo

ローカル
github.com/emanuele-em生産性130今日更新

Kanzo について

Kanzoはブラウザー上のカンバンボードとMCPサーバーを1つの小さなプログラムにまとめ、人とコーディングエージェントがタスクを共有できます。データはローカルフォルダーに保存され、プライベートGitリポジトリで複数マシン間を同期できます。

主な機能

  1. 01ブラウザーカンバンとMCPサーバー
  2. 02コーディングエージェントとタスク共有
  3. 03プライベートGitリポジトリで同期
  4. 04MarkdownまたはJSONでエクスポート
  5. 05エージェントが扱える画像添付

活用シーン

  1. 01コーディングエージェントとタスクを進行
  2. 02複数マシン間でボードを同期
  3. 03プロジェクトのタスクをMarkdownで出力
  4. 04タスクやコメントで画像を共有

MCP 対応

KanzoはローカルMCPサーバーとして動作するほか、起動中のボードの /mcp でMCPを公開します。エージェントはタスクカードの移動やコメント追加、プロジェクトへの関連付けを行えます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
cargokanzo0.1.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

kanzo:あなたとコーディングエージェントのための小さなカンバンボード

CI crates.io AGPL-3.0

Kanzo は、ブラウザーで使えるカンバンボードと MCP サーバーをひとつにまとめた小さなプログラムです。あなたとコーディングエージェントが同じタスクに取り組めます。ボード全体はひとつのフォルダーに収まり、プライベートな git リポジトリによって、使うすべてのマシンで同期されます。アカウントもサーバーも必要ありません。

Kanzo のボード:エージェントがカードを移動するのを見守れます。⌘K であらゆるプロジェクトのタスクを検索できます

インストール

curl -LsSf https://github.com/emanuele-em/kanzo/releases/latest/download/kanzo-installer.sh | sh

macOS と Linux に対応しており、すべての Raspberry Pi でも使えます。各リリースは GitHub によって署名されています。ダウンロードしたファイルは gh attestation verify <file> --repo emanuele-em/kanzo で確認できます。または Cargo を使います。

cargo install kanzo

使い方

コマンド内容
kanzoボードを http://localhost:4242 で起動して開きます。別のポートを使うには --port、開かない場合は --no-open を指定します
kanzo service installボードを起動したままにし、ログイン時に起動します。uninstall で削除します
kanzo mcpエージェント向けの MCP サーバーです。エージェントが起動するため、あなたが起動する必要はありません
kanzo syncボードをコミットし、プルまたはプッシュします。--repo <url> でリポジトリを設定し、両側で変更があった場合は --keep-local または --keep-remote を指定します
kanzo exportボードを Markdown として出力します。JSON 形式には -f json、ひとつのプロジェクトだけを出力するには -p <project>、ファイルに保存するには -o <file> を指定します
kanzo update最新リリースをインストールし、ボードのサービスを再起動します。ボードからも新しいバージョンに更新できます
kanzo initデータフォルダーを作成します。初回起動時にも作成されます
kanzo --versionバージョンを出力します

すべてのコマンドで --home <dir> を指定すると、別のデータフォルダーを使用できます。

n でタスクを追加し、/ または ⌘K で全プロジェクトを検索できます。Tab で説明欄に移動し、⌘↵ で保存して閉じ、Esc でキャンセルします。

アイデアを置いておく場所が必要ですか? 設定のサイドバー下部にある「バックログ」列を有効にすると、タスクを todo に移動するまでエージェントは手をつけません。

ChatGPT と同じように、画像をタスクやコメントに貼り付けるかドロップすると添付できます。エージェントは画像のファイルパスを取得して開くことができます。

新しいバージョンがリリースされると、サイドバーに表示されます。ワンクリックでインストールし、ボードを再起動できます。

エージェントを接続する

claude mcp add kanzo --scope user -- kanzo mcp   # Claude Code
codex mcp add kanzo -- kanzo mcp                 # Codex

その他の MCP クライアントでは、kanzo mcp を実行します(Raycast のようなアプリでは、which kanzo で確認できるフルパスが必要です)。または、実行中のボード http://localhost:4242/mcp を使います。

続いて、「kanzo から次のタスクを取って実行して」と依頼します。エージェントはカードを doing に移動し、作業しながらコメントを追加します。作業中のリポジトリの git リモートから適切なプロジェクトを特定します。プロジェクトの ⋯ メニューから、ほかのリポジトリもリンクできます。

Claude Code のコメントと返信が表示された、ボード上のタスク ## どのマシンでも同じボードを使う

ノートパソコン、デスクトップ、Raspberry Pi。自分が所有するプライベートな git リポジトリを通じて、どのマシンからも同じボードを共有できます。

  1. GitHub、または git でプッシュできる場所に、空のプライベートリポジトリを作成します。
  2. サイドバーの下部にある Settings をクリックし、Sync を選択して URL を貼り付けます。Kanzo は ~/kanzo を git リポジトリにして、ボードをプッシュします。
  3. ほかの各マシンでも同じ URL を使って同じ操作をします。Kanzo は、すでにそこにあるボードを使うかどうかを尋ねます。

以降は、マシンを切り替えるときに Sync を選ぶか、kanzo sync を実行します。ボードをコミットしてプルまたはプッシュします。ボードやエージェントが動作中でも安全に使えます。両方のマシンでボードに変更を加えた場合、Kanzo はどちらを残すか尋ねます。別のリポジトリに切り替えるには、Settings の Sync で変更します。

Sync はマシンを切り替えるための機能です。1台で作業して同期し、もう1台に移動します。複数のマシンでエージェントを同時に動かす場合は、信頼できるネットワーク上で listen = "0.0.0.0" を設定したボードを1つ起動し、各エージェントの接続先を http://<host>:4242/mcp にして、プロジェクト名を渡します。

設定

すべてのデータは ~/kanzo にあります。ボードは kanzo.db、設定は config.toml に保存されます。別のフォルダーを使うには、--home または KANZO_HOME を指定します。

port = 4242
listen = "127.0.0.1"   # "0.0.0.0" opens the board to your network: no logins, so only on one you trust
mcp_http = true        # MCP at /mcp

小さく、高速

プログラム4.1 MB、SQLite を含む
メモリアイドル時 4.5 MB、3,000 件のタスクで 8 MB
起動2 ms
3,000 件のタスクがあるボードブラウザーでの読み込みに 17 ms
エージェントのツール一覧セッションごとに約 900 トークン
エージェントの返信プレーンテキストで 10~60 トークン

Apple M4 で測定しました。

ライセンス

AGPL-3.0:使用、変更、共有が可能です。変更したバージョンをネットワーク経由で提供する場合は、そのソースコードも共有してください。ご協力いただける場合は、CONTRIBUTINGをご覧ください。

mcp-name: io.github.emanuele-em/kanzo

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。