✨ インテリプラン MCP
🚀 開発ワークフローを変革する
IntelliPlanは、Cursor AIやその他の互換エディターのモデルコンテキストプロトコル(MCP)とシームレスに統合されたインテリジェントなタスク管理システムです。コーディング環境を離れることなく、エピック→タスク→サブタスクという構造化された階層構造で開発プロセスを整理できます。
✅ IntelliPlan で何ができるでしょうか?
複雑なプロジェクトを簡単に整理
- エピックの作成と管理- 複雑なプロジェクトを管理可能な高レベルの目標に分解します
- タスクとサブタスクの整理- 明確な親子関係で作業を構造化します
- スマートな依存関係- 作業項目間の関係を定義および追跡します
スーパーチャージ開発計画
- AI支援による分解- 複雑なタスクを管理しやすい部分に自動的に分割します
- スマートな実装の提案- 課題への取り組み方に関するガイダンスを入手
- 複雑性分析- 作業を始める前に必要な労力を理解する
チームを軌道に乗せる
- 進捗状況の追跡- すべてのレベルの完了ステータスを監視する
- 次のアクションの推奨事項- 次に何に取り組むべきかを常に把握
- 文脈的理解- 作業の全容を捉えた要約を入手
シームレスなエディター統合
- 自然言語インターフェース- 会話型コマンドを使用して IntelliPlan と対話します
- ワークフローを維持- ツール間でコンテキストを切り替える必要はありません
- MCPプロトコルサポート- モデルコンテキストプロトコルを実装する任意のエディターで動作します
📋 利用可能なツール
IntelliPlan は、開発プロセスを管理するための強力なツール スイートを提供します。
道具 | 説明 |
---|---|
batchEpic | 1 回の操作で、複数のタスク (それぞれ複数のサブタスクを持つ可能性がある) を含む完全なエピックを作成します。 |
createEpic | 計画の詳細とオプションの初期タスク作成を含む新しいエピック (最上位タスク) を作成します。 |
createPlanningConfig | planEpic ツールの JSON 構成ファイルを作成し、計画手順とプロセスをカスタマイズできるようにします。 |
executeItem | エピックまたはタスクを実行するか、実行するためのガイダンスを提供します。 |
expandTask | タスクまたはエピックをより小さな実行可能なサブ項目に分割します。 |
getEpicOverview | エピック、そのタスク、および関連情報の詳細かつ読みやすい概要を提供します。 |
listEpics | 利用可能なすべてのエピックを、ID、説明、ステータス、完了統計とともに一覧表示します。フィルタリングと並べ替えをサポートします。 |
manageItems | さまざまな操作 (作成、更新、削除など) を使用して、エピック、タスク、サブタスクを管理します。 |
manageTaskStorage | エピックとタスクのストレージ構成とエクスポートを管理します。 |
planEpic | 階層的なタスクとサブタスクを含む詳細な実装計画を、逐次的な思考を通じてインタラクティブに作成し、エージェントを複数の改良ステップに導きます。 |
🎮 使用例
利用可能な図 🚧
**注:**ダイアグラム機能は現在進行中 (WIP) です 🚧
getEpicOverview
ツールは、エピックの構造と進行状況を視覚化するために、さまざまな Mermaid ダイアグラム タイプをサポートしています。
図の種類 | 説明 |
---|---|
progressPie | 完了したタスクと残りのタスクを示す円グラフ |
dependencyGraph | エピックとタスクの依存関係のネットワーク図 |
taskFlow | 依存関係のあるステータス別にタスクを整理するフロー図 |
timeline | タスクのタイムラインと期間を示すガントチャート |
userJourney | タスク完了状態を段階的に進む |
blockDiagram | エピックの構造とタスク数を示すブロック図 |
radarChart | ステータス別のタスク分布を示す棒グラフ |
kanbanBoard | タスクステータスのカンバンスタイルのボード視覚化 |
sequenceDiagram | 時間の経過に伴うタスクの相互作用を示すシーケンス図 |
classDiagram | エピック構造の関係を示す UML スタイルのクラス図 |
diagramTypes
パラメータ配列を使用して、含めるダイアグラムを指定できます。指定しない場合、 includeDiagrams
がtrue
に設定されていると、すべてのダイアグラムタイプが含められます。
🐳 Docker デプロイメント
IntelliPlanはDockerを使用してデプロイできるため、セットアップと管理が簡単です。Dockerデプロイメントは、ローカルとリモートの両方のストレージモードをサポートしています。
Dockerイメージの構築
Dockerで実行する
ストレージ構成オプション
IntelliPlan は、Docker で実行するときに 2 つのストレージ モードをサポートします。
1. リモートモード(デフォルト)
リモート モードでは、ファイルはコンテナ内の/data
ディレクトリにマウントされた永続ボリュームに保存されます。
これはDockerデプロイメントに推奨される構成です。すべてのデータはホストマシンの.intelliplan-data
ディレクトリに保存されます。
2. ローカルモード
ローカル ストレージ モードを使用する場合は、環境変数をオーバーライドできます。
Docker Compose の例
管理を容易にするために、Docker Compose を使用できます。
これをdocker-compose.yml
として保存し、次のコマンドで実行します。
🔄リモートサーバーモード
IntelliPlan はリモートサーバーモードをサポートし、エピックとタスクをローカルファイルシステムに直接保存するのではなく、集中管理サーバーに保存できるようになりました。これにより、チームでの共同作業や、複数のデバイスからの計画データへのアクセスが可能になります。
📡 リモートサーバーの設定
- API サーバーを起動します:
- API サーバーの環境変数:
PORT
: サーバーを実行するポート (デフォルト: 3000)STORAGE_PATH
: API サーバーがデータを保存する場所 (デフォルト: 現在のディレクトリ)
🔌 リモートサーバーへの接続
- シンプルな構成:最低限、設定する必要があるのは以下のとおりです。これは、デフォルトでhttp://localhost:4007で実行されているサーバーに接続します。
- 詳細構成(オプション):
- IntelliPlan をリモート モードで起動します。
- カーソルで設定:
.cursor-settings.json
に追加:
🛡️ セキュリティに関する考慮事項
- APIサーバーには基本的なレート制限とCORS保護が含まれています
- 実稼働環境で使用する場合は、以下を追加することを検討してください。
- HTTPS暗号化
- 強力な認証
- より堅牢な入力検証
- データのバックアップソリューション
📋 listEpics によるエピック管理
新しいlistEpics
ツールは、IntelliPlan ワークスペースで利用可能なすべてのエピックを表示および管理する便利な方法を提供します。
🔍 フィルタリングと並べ替えのオプション
listEpics
ツールは次のパラメータをサポートしています。
パラメータ | タイプ | デフォルト | 説明 |
---|---|---|---|
statusFilter | 弦 | '全て' | エピックをステータス(「すべて」、「todo」、「進行中」、「完了」)でフィルタリングします |
sortBy | 弦 | 「更新」 | エピックをフィールド(「名前」、「作成」、「更新」、「ステータス」、「完了」)で並べ替えます |
sortOrder | 弦 | '降順' | 並べ替え順序 ('asc'、'desc') |
limit | 番号 | 20 | 返されるエピックの最大数 |
basePath | 弦 | - | ストレージのベースパス(ストレージがまだ構成されていない場合は必須) |
📊 出力フォーマット
ツールは次の列を含むフォーマットされたテーブルを返します。
- エピックID
- 説明
- ステータス(視覚的なインジケーター付き)
- タスクの完了(完了/合計)
- 完了率
🚀 使用例
基本的な使用方法:
フィルタリングと並べ替え:
ストレージが構成されていない場合:
🛠️ はじめに
- IntelliPlan をインストールします:
- カーソルで設定:
.cursor-settings.json
に追加: - 有効化と計画の開始: エディター設定で MCP を有効化し、開発プロセスの整理を始めましょう。
📝 計画プロセスのカスタマイズ
IntelliPlan は、JSON 構成ファイルを通じてカスタマイズ可能な計画プロセスをサポートします。
- 設定ファイルの作成:JSON設定ファイルはプロジェクト内の任意の���所に配置できます。整理のために
config/planning/
ディレクトリへの配置を推奨しますが、必須ではありません。例としてconfig/sample-planning-config.json
をご覧ください。 - 構成ビルダーの使用: IntelliPlan は、計画構成を作成するための対話型ツールを提供します。これにより、カスタム計画手順を定義するための手順が段階的に案内されます。
- 直接構成の作成: 上級ユーザーの場合は、構成を直接作成できます。
- 構成構造:
- カスタム構成を使用する:
- LLM生成構成:構成パスは既存のファイルを指す必要はありません。言語モデルは、要件に基づいてカスタムプランニング構成をオンザフライで生成できます。LLMに特定のニーズに合わせたプランニング構成の作成を指示するだけで、ユースケースに適したJSON構成が生成されます。
🔍 IntelliPlan を選ぶ理由
開発環境の外部で実行される従来のタスクマネージャーとは異なり、IntelliPlan はコーディング環境内で直接動作します。この統合によりコンテキストの切り替えが不要になり、計画と実装が緊密に連携します。
IntelliPlan の AI 機能は単純なタスク追跡にとどまらず、プロジェクトの構造を理解し、実装、テスト戦略、複雑さの分析に関するインテリジェントな提案を提供します。
📄 ライセンス
マサチューセッツ工科大学
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
インテリプラン
Related MCP Servers
- JavaScript
- JavaScriptMIT License
- GoMIT License
- GoMIT License