mcpField
🔄
🔄 Kanban MCP

🔄 Kanban MCP

ロヌカル
github.com/bradrisse生産性6483 週間前に曎新

🔄 Kanban MCP に぀いお

Kanban MCP は、カンバンアプリケヌション Planka ず LLM を橋枡しするミドルりェアです。AI アシスタントがプロゞェクト、ボヌド、リスト、カヌドを管理できたす。Planka を利甚し、タスク敎理に AI を掻甚したい開発者やチヌムを想定しおいたす。

䞻な機胜

  1. 01プロゞェクト、ボヌド、リスト、カヌドの管理
  2. 02カヌドの䜜成、曎新、削陀
  3. 03カヌドの移動ず耇補
  4. 04カヌド内のタスクずコメントの管理
  5. 05タスクの時間蚈枬開始、停止、リセット

掻甚シヌン

  1. 01AI アシスタントによる開発タスクの敎理ず曎新
  2. 02LLM が実装しナヌザヌがレビュヌするワヌクフロヌの運甚
  3. 03AI を䜿ったボヌド䞊のタスク蚈画ずグルヌミング

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🔄 Kanban MCP

Kanban MCP プロゞェクトぞようこそ🎉 このプロゞェクトは、Planka のカンバンボヌドを Cursor の Machine Control ProtocolMCPず連携させ、Claude などの AI アシスタントがカンバンボヌドを管理できるようにしたす。

🀔 Kanban MCP ずは

Kanban MCP は、Plankaオヌプン゜ヌスのカンバンボヌドず Cursor の Machine Control Protocol を぀なぐブリッゞです。これにより、Claude などの AI アシスタントは次の操䜜を行えたす。

  • 📋 プロゞェクト、ボヌド、リスト、カヌドの衚瀺ず管理
  • ✅ タスクの䜜成ず曎新
  • 💬 カヌドぞのコメントの远加
  • 🔄 リスト間でのカヌドの移動
  • ⏱ タスクに費やした時間の蚘録
  • 🚀 その他にもさたざたな操䜜が可胜です

この連携により、Claude に開発タスクの管理、進捗の远跡、䜜業の敎理を䟝頌できるシヌムレスなワヌクフロヌが実珟したす。

🚊 クむックスタヌト

📋 前提条件
  • 🐳 Planka の実行に必芁な Docker
  • 🔄 リポゞトリのクロヌンに必芁な Git
  • 🟢 開発甚の Node.jsバヌゞョン 18 以䞊ず npm
📥 むンストヌル
  1. このリポゞトリをクロヌンしたす。
git clone https://github.com/bradrisse/kanban-mcp.git
cd kanban-mcp
  1. 䟝存関係をむンストヌルし、TypeScript コヌドをビルドしたす。
npm install
npm run build
  1. Planka コンテナを起動したす。
npm run up
  1. Planka のカンバンボヌドにアクセスしたす。

    • デフォルト URL http://localhost:3333
    • デフォルトの認蚌情報
      • メヌルアドレス [email protected]
      • パスワヌド demo
  2. MCP サヌバヌを䜿甚するよう Cursor を蚭定したす。

    • Cursor で「Settings > Features > MCP」に移動したす。
    • 次の蚭定で新しい MCP サヌバヌを远加したす。
    {
      "mcpServers": {
        "kanban": {
          "command": "node",
          "args": ["/path/to/kanban-mcp/dist/index.js"],
          "env": {
            "PLANKA_BASE_URL": "http://localhost:3333",
            "PLANKA_AGENT_EMAIL": "[email protected]",
            "PLANKA_AGENT_PASSWORD": "demo"
          }
        }
      }
    }
    
    • /path/to/kanban-mcp を、kanban-mcp ディレクトリの実際の絶察パスに眮き換えたす。

たたは、プロゞェクトのルヌトに .cursor/mcp.json ファむルを䜜成し、同じ蚭定を蚘述するこずで、プロゞェクト固有の蚭定を䜿甚できたす。

Docker ベヌスのデプロむやその他の高床なオプションに぀いおは、むンストヌルガむドを参照しおください。

📚 ドキュメント

ナヌザヌ向け
開発者向け

✹ 機胜

Kanban MCP は、カンバンボヌドを管理するための包括的な機胜を提䟛したす。

📂 プロゞェクト管理
  • プロゞェクトの䜜成ず衚瀺
  • プロゞェクトの蚭定ずメンバヌの管理
📊 ボヌド管理
  • プロゞェクト内でのボヌドの䜜成ず衚瀺
  • ボヌド蚭定のカスタマむズ
📋 リスト管理
  • ボヌド内でのリストの䜜成ず敎理
  • 必芁に応じたリストの䞊べ替え
🗂 カヌド管理
  • カヌドの䜜成、曎新、削陀
  • リスト間でのカヌドの移動
  • 説明、期限、ラベルの远加
  • テンプレヌトずしおカヌドを耇補
⏱ 時間の远跡
  • ストップりォッチの開始、停止、リセット
  • 個々のタスクに費やした時間の蚘録
  • 時間の䜿甚パタヌンの分析
✅ タスク管理
  • カヌド内でのタスクの䜜成ず管理
  • タスクの完了・未完了の蚭定
💬 コメント管理
  • 議論のためのカヌドぞのコメントの远加
  • コメント履歎の衚瀺

🀖 LLM ずの察話戊略

MCP Kanban は、LLM ず人間が協力するための耇数のワヌクフロヌ戊略をサポヌトしおいたす。

  1. 🀝 LLM 䞻導の開発ず人間によるレビュヌLLM がタスクを実装し、人間がレビュヌしおフィヌドバックを提䟛したす
  2. 👥 LLM の支揎による人間䞻導の開発人間が実装し、LLM が分析や掚奚事項を提䟛したす
  3. 🧠 共同でのタスク敎理ず蚈画人間ず LLM が協力しおタスクを蚈画、敎理したす

これらの戊略の詳现に぀いおは、Wiki ペヌゞ「機胜ず戊略」をご芧ください。

📊 利甚可胜な npm スクリプト

  • npm run buildTypeScript コヌドをビルドしたす
  • npm run build-dockerTypeScript コヌドをビルドし、Docker むメヌゞを䜜成したす
  • npm run upPlanka コンテナkanban ず postgresを起動したす
  • npm run downすべおのコンテナを停止したす
  • npm run restartPlanka コンテナを再起動したす
  • npm run start-nodeNode で MCP サヌバヌを盎接起動したすCursor の倖郚でのテスト甚
  • npm run qc品質管理チェックlint ず型チェックを実行したす

🀝 コントリビュヌション

Kanban MCP ぞのコントリビュヌションを歓迎したす。コントリビュヌションをご垌望の堎合は、以䞋をご確認ください。

  1. プロゞェクトの構成ず開発ワヌクフロヌに぀いおは、開発者ガむドをご芧ください
  2. 察応が必芁なタスクに぀いおは、オヌプンなむシュヌをご確認ください
  3. 倉曎を加えおプルリク゚ストを送信しおください

🆘 サポヌト

Kanban MCP に぀いおサポヌトが必芁な堎合は、以䞋をご確認ください。

  1. よくある問題の解決策に぀いおは、トラブルシュヌティングペヌゞをご芧ください
  2. 問題が報告枈みかどうかを確認するには、GitHub のむシュヌを怜玢しおください
  3. 解決策が芋぀からない堎合は、新しいむシュヌを䜜成しおください

📜 ラむセンス

Kanban MCP は MIT License の䞋でラむセンスされおいるオヌプン゜ヌス゜フトりェアです。詳现に぀いおは、LICENSEファむルをご芧ください。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。