Linear MCP × Claude CodeでPM業務を丸ごと自動化——進捗報告・マイルストーン管理をAIに任せる
2月5日にLinear MCPサーバーが大幅拡張。イニシアティブ・マイルストーン・プロジェクトアップデートがMCP経由で操作可能に。Claude Codeから週次レポート自動生成やマイルストーン管理を実践するハンズオン記事です。

はじめに
前回の記事では、Linear Issueを起票するだけでClaude Codeが自動実装し、PRを作成するワークフローを紹介しました。
あの記事で自動化したのは**「コード実装」**の部分です。しかし、開発チームの業務はコードを書くだけではありません。
PM業務の日常:
📊 週次進捗レポートの作成(30分)
🎯 マイルストーンの達成状況チェック(20分)
📝 イニシアティブのステータス更新(15分)
📢 ステークホルダーへの進捗共有(15分)
──────────────────────────
合計:約1時間20分 / 週
毎週この作業を手動でやっていませんか?
2026年2月5日、Linear MCPサーバーが大幅に拡張されました。イニシアティブ、プロジェクトマイルストーン、プロジェクトアップデートの作成・編集がMCP経由で可能になり、Claude CodeからPM業務そのものを自動化できるようになりました。
この記事を読み終わると、以下ができるようになります:
- Claude CodeにLinear MCPサーバーを接続する方法がわかる
- 週次進捗レポートをClaude Codeに自動生成させられる
- マイルストーンの達成状況を自動チェック・更新できる
- 複数プロジェクトの横断レポートを一発で作れる
前回記事との違い
まず、前回の記事と今回の記事の守備範囲を整理します。
| 項目 | 前回の記事 | 今回の記事 |
|---|---|---|
| 自動化対象 | コード実装 | PM業務 |
| Linear MCPの機能 | Issue作成・更新 | イニシアティブ・マイルストーン・アップデート |
| トリガー | Issue起票 → GitHub Actions | Claude Codeからの手動/定期実行 |
| 恩恵を受ける人 | 開発者 | PM・テックリード |
Linear MCP 2月5日アップデートの全容
利用可能なMCPツール一覧
Linear公式MCPサーバーでは、現在22個のツールが利用可能です。PM業務に特に関連するものを抜粋します。
| ツール | 操作 | PM業務での用途 |
|---|---|---|
list_issues | Issue一覧の取得 | 進捗状況の把握 |
create_issue | Issueの作成 | タスクの起票 |
update_issue | Issueの更新 | ステータス・担当者の変更 |
list_my_issues | 自分のIssue一覧 | 担当タスクの確認 |
list_projects | プロジェクト一覧 | 複数プロジェクトの横断確認 |
get_project | プロジェクト詳細 | 進捗率・マイルストーンの確認 |
update_project | プロジェクトの更新 | ステータス・説明の更新 |
create_comment | コメントの作成 | 進捗メモ・レポートの投稿 |
list_issue_statuses | ステータス一覧 | ワークフローの把握 |
list_users | ユーザー一覧 | 担当者のアサイン確認 |
全22ツールの一覧はLinear MCP公式ドキュメントを参照してください。
2月5日アップデートの改善点
- イニシアティブ・マイルストーン対応: MCP経由でイニシアティブやプロジェクトマイルストーンの情報にアクセス可能に
- パフォーマンス向上: ツールドキュメンテーションが改善され、トークン使用量が削減
- URL読み込み対応: Linear上のリソースをURL経由で参照可能に
- 画像サポート: MCP経由で画像の読み込みに対応
- SSE非推奨化: より信頼性の高いHTTPストリームへの移行を推奨
事前準備
必要なもの
| 項目 | 詳細 |
|---|---|
| Claude Code | 最新版(claude updateで更新) |
| Linearアカウント | Freeプランから利用可能 |
| Node.js | v18以上 |
架空プロジェクト「TaskFlow」
この記事では、架空のSaaS開発プロジェクト「TaskFlow」を題材にハンズオンを進めます。
プロジェクト: TaskFlow(タスク管理SaaS)
チーム: 4名(PM 1名、エンジニア 3名)
イニシアティブ: Q1 2026 — ダッシュボード機能強化
プロジェクト:
- TF-Dashboard: ダッシュボードリニューアル
- TF-API: API v2移行
- TF-Mobile: モバイル対応
ハンズオン 1: Linear MCPサーバーをClaude Codeに接続する
Step 1: Linear公式MCPサーバーを追加する
Linear社が提供する公式リモートMCPサーバーを使います。Claude Codeなら1コマンドで追加できます。
claude mcp add --transport http linear-server https://mcp.linear.app/mcp
これだけで設定完了です。APIキーの手動管理は不要で、OAuth認証で安全に接続できます。
Step 2: OAuth認証を完了する
Claude Codeを起動すると、初回接続時にブラウザが自動で開きます。
claude
- ブラウザでLinearのOAuth認証画面が表示される
- 「Authorize」をクリック
- Claude Codeに戻ると接続完了
Step 3: エンドポイントの確認(既存ユーザー向け)
2月5日のアップデートでSSEトランスポートが非推奨になりました。もし以前からLinear MCPを使っていた場合、エンドポイントの更新が必要です。
- https://mcp.linear.app/sse
+ https://mcp.linear.app/mcp
上記の claude mcp add コマンドで新規追加した場合は、すでにHTTPストリーム版のエンドポイントが設定されているので対応不要です。
Step 4: 動作確認
Claude Codeのプロンプトで確認します。
Linear MCPに接続できているか確認してください。
利用可能なツール一覧を表示してください。
以下のようなツールが表示されれば成功です:
利用可能なLinear MCPツール(抜粋):
- list_issues: イシュー一覧の取得
- get_issue: イシューの詳細取得
- create_issue: イシューの作成
- update_issue: イシューの更新
- list_projects: プロジェクト一覧の取得
- get_project: プロジェクトの詳細取得
- update_project: プロジェクトの更新
- create_comment: コメントの作成
- list_my_issues: 自分のイシュー一覧
...(全22ツール)
ハンズオン 2: 週次進捗レポートを自動生成する
PM業務で最も時間がかかるのが週次進捗レポートです。これをClaude Codeに丸ごと任せます。
やりたいこと
実行方法
Claude Codeに以下のように指示します。
TaskFlowプロジェクトの週次進捗レポートを作成してLinearに投稿してください。
以下の情報を含めてください:
1. 今週(2/14〜2/20)完了したIssueの一覧と概要
2. 現在進行中のIssueとその進捗状況
3. ブロックされているIssueと原因
4. 来週の主要タスク
5. リスク・懸念事項
フォーマット:
- 冒頭にサマリー(3行以内)
- セクションごとに箇条書き
- 完了Issueには担当者名を併記
生成されるレポートの例
Claude Codeが Linear MCPを通じて自動生成するレポートのイメージです。
## 週次進捗レポート(2/14〜2/20)
### サマリー
ダッシュボードリニューアルのフェーズ1が予定通り完了。
API v2移行は認証モジュールで1日遅延、来週リカバリー予定。
モバイル対応は設計フェーズで順調に進行中。
### 完了したIssue(8件)
- TF-42: ダッシュボードのレイアウトコンポーネント実装(@田中)
- TF-43: リアルタイムデータ取得APIの実装(@佐藤)
- TF-45: グラフウィジェットのレスポンシブ対応(@田中)
- TF-47: ユーザー設定画面のUI改修(@鈴木)
- TF-48: API v2のエンドポイント定義(@佐藤)
- TF-51: モバイル版ワイヤーフレーム作成(@鈴木)
- TF-52: E2Eテストシナリオの追加(@田中)
- TF-53: CI/CDパイプラインの最適化(@佐藤)
### 進行中(5件)
- TF-49: API v2認証モジュール移行(@佐藤)— 70%完了、月曜完了予定
- TF-50: ダッシュボードのフィルタリング機能(@田中)— 50%完了
- TF-54: モバイル版プロトタイプ作成(@鈴木)— 30%完了
- TF-55: パフォーマンスベンチマーク計測(@田中)— 20%完了
- TF-56: APIドキュメントの自動生成設定(@佐藤)— 40%完了
### ブロック中(1件)
- TF-46: 外部決済APIとの連携テスト
→ 原因:テスト用サンドボックスのアクセス権限待ち(申請済み)
### 来週の主要タスク
1. ダッシュボードフェーズ2(フィルタリング・通知機能)着手
2. API v2認証モジュールの完了とリグレッションテスト
3. モバイル版プロトタイプのレビュー会議(2/26)
### リスク・懸念事項
⚠️ 外部決済APIのサンドボックス権限が来週中に下りない場合、
リリーススケジュールに2〜3日の影響あり
このレポートが create_comment を通じてLinearのプロジェクトに直接コメントとして投稿されます。
Claude Code Skillsで定型化する
毎週同じ指示を書くのは面倒です。Claude Code Skillsを使って定型化しましょう。
.claude/skills/weekly-report.md を作成します。
# 週次進捗レポート生成
## トリガー
ユーザーが「週次レポート」「weekly report」と指示したとき
## 手順
1. Linear MCPで今週完了したIssueを検索
2. 進行中・ブロック中のIssueも取得
3. 以下のフォーマットでレポートを構成:
- サマリー(3行以内)
- 完了Issue一覧(担当者併記)
- 進行中Issue(進捗%付き)
- ブロック中Issue(原因付き)
- 来週の主要タスク
- リスク・懸念事項
4. create_commentで対象プロジェクトのIssueに投稿
これで、Claude Codeに「週次レポート」と一言伝えるだけでレポートが生成・投稿されます。
ハンズオン 3: マイルストーンの達成状況を自動チェック・更新する
やりたいこと
プロジェクトのマイルストーンに紐づくIssueの完了状況を自動集計し、マイルストーンのステータスを更新します。
実行方法
TaskFlowプロジェクトのマイルストーン達成状況をチェックして更新してください。
各マイルストーンについて:
1. 紐づくIssueの完了数 / 総数を集計
2. 進捗率を計算(完了数 ÷ 総数 × 100)
3. 全Issueが完了していたらマイルストーンのステータスを「完了」に変更
4. 未完了の場合、説明欄に進捗率と残りIssue数を追記
5. 結果をプロジェクトアップデートとしても投稿
生成される結果の例
## マイルストーン達成状況(2/20時点)
### TF-Dashboard: ダッシュボードリニューアル
| マイルストーン | 完了 | 総数 | 進捗率 | ステータス |
|---------------|------|------|--------|-----------|
| フェーズ1: 基本レイアウト | 6/6 | 100% | ✅ 完了 |
| フェーズ2: フィルタ・通知 | 1/5 | 20% | 🔄 進行中 |
| フェーズ3: カスタマイズ | 0/4 | 0% | ⏳ 未着手 |
### TF-API: API v2移行
| マイルストーン | 完了 | 総数 | 進捗率 | ステータス |
|---------------|------|------|--------|-----------|
| エンドポイント定義 | 3/3 | 100% | ✅ 完了 |
| 認証・認可移行 | 2/4 | 50% | 🔄 進行中 |
| 旧API廃止 | 0/3 | 0% | ⏳ 未着手 |
### TF-Mobile: モバイル対応
| マイルストーン | 完了 | 総数 | 進捗率 | ステータス |
|---------------|------|------|--------|-----------|
| 設計・プロトタイプ | 2/3 | 67% | 🔄 進行中 |
| 実装 | 0/8 | 0% | ⏳ 未着手 |
→ 2件のマイルストーンを「完了」に更新しました。
→ プロジェクトアップデートを投稿しました。
ハンズオン 4: 複数プロジェクトの横断レポートを生成する
テックリードやVPoEが見たいのは、個別プロジェクトの詳細ではなく複数プロジェクトを横断した全体像です。
実行方法
以下の3プロジェクトの横断レポートを作成してください。
- TF-Dashboard
- TF-API
- TF-Mobile
レポートに含める情報:
1. 各プロジェクトの全体進捗率
2. 今週のハイライト(各プロジェクト1行)
3. プロジェクト間の依存関係で問題が起きていないか
4. 全体スケジュールへの影響
5. イニシアティブ「Q1 2026 ダッシュボード機能強化」の
アップデートとしても投稿
出力フォーマット:経営陣向け(簡潔に、数字で語る)
生成される結果の例
## Q1 2026 ダッシュボード機能強化 — 横断レポート(2/20)
### 全体サマリー
- **全体進捗**: 42%(前週比 +12pt)
- **スケジュール**: 予定通り(1件の軽微遅延あり)
- **ブロッカー**: 1件(外部API権限待ち)
### プロジェクト別進捗
| プロジェクト | 進捗率 | 今週のハイライト | ステータス |
|-------------|--------|-----------------|-----------|
| Dashboard | 53% (+15pt) | フェーズ1完了、フェーズ2着手 | 🟢 順調 |
| API v2 | 38% (+10pt) | エンドポイント定義完了 | 🟡 軽微遅延 |
| Mobile | 22% (+8pt) | ワイヤーフレーム完了 | 🟢 順調 |
### 依存関係の状況
- API v2 → Dashboard: API v2の認証モジュール完了待ち。
2/24完了予定のため、Dashboard フェーズ2への影響なし。
- API v2 → Mobile: モバイル版はAPI v2完了後に実装開始。
現在の遅延(1日)は吸収可能。
### スケジュールへの影響
現時点でQ1末(3/31)のリリース目標への影響なし。
ただし、外部決済APIの権限が2/28までに下りない場合、
Mobile実装フェーズに1週間の遅延リスクあり。
このレポートは update_project でプロジェクトの説明を更新しつつ、create_comment でプロジェクトのIssueにサマリーを投稿する形でLinearに記録されます。
全体戦略: PM業務の自動化マップ
ここまでのハンズオンをまとめると、PM業務の自動化は以下のように整理できます。
Claude Code Skillsで一元管理
各レポートをSkillsとして定義しておけば、必要なタイミングで一言指示するだけです。
.claude/skills/
├── daily-standup.md # 「スタンドアップ」で起動
├── weekly-report.md # 「週次レポート」で起動
├── milestone-check.md # 「マイルストーンチェック」で起動
├── sprint-retro.md # 「レトロデータ」で起動
└── cross-project-report.md # 「横断レポート」で起動
Tips: Linear MCP活用のコツ
1. 検索クエリを具体的にする
❌ 「最近のIssueを見せて」
→ 範囲が曖昧で大量のIssueが返る
✅ 「TF-Dashboardプロジェクトで、今週完了した
優先度High以上のIssueを見せて」
→ 必要な情報だけが返る
2. レポートのフォーマットを固定する
毎回フォーマットを指定するのではなく、Skillsに定義しておきましょう。フォーマットが固定されていると、過去のレポートとの比較もしやすくなります。
3. プロジェクトアップデート vs イニシアティブアップデート
| 種類 | 用途 | 読む人 |
|---|---|---|
| プロジェクトアップデート | 個別プロジェクトの詳細報告 | PM・テックリード |
| イニシアティブアップデート | 複数プロジェクトの横断報告 | VPoE・経営陣 |
Claude Codeに「経営陣向け」と指示すれば、自動的にイニシアティブアップデートとして投稿してくれます。
4. SSE → HTTPストリーム移行時の注意
以前からLinear MCPを使っていた場合、エンドポイントの更新を忘れずに。
# 旧エンドポイント(廃止)
https://mcp.linear.app/sse
# 新エンドポイント
https://mcp.linear.app/mcp
設定を更新せずに接続すると、タイムアウトエラーが発生します。
まとめ
Linear MCPサーバーの2月5日アップデートにより、PM業務の中核である進捗報告・マイルストーン管理・イニシアティブ更新がClaude Codeから自動化可能になりました。
| ポイント | 内容 |
|---|---|
| 新機能 | Issue・Project・Commentなど22ツールでPM業務を網羅 |
| 前回との違い | 前回は「コード実装」の自動化、今回は「PM業務」の自動化 |
| 時間削減 | 週次レポート30分 → 1分(指示のみ) |
| 活用の幅 | 日次スタンドアップ〜月次横断レポートまで |
次のアクションとしておすすめ:
- Linear MCPをClaude Codeに接続する — まずは動作確認から
- 週次レポートを1回自動生成してみる — 手動レポートとの品質を比較
- Skillsとして定型化する — 毎週の運用に乗せる
- マイルストーンチェックも自動化する — 漏れのない進捗管理を実現
前回の記事でコード実装を自動化し、今回の記事でPM業務を自動化しました。開発チームの業務のうち、人間がやるべきことは「何を作るか決めること」と「レビューすること」だけになりつつあります。
参考リンク:
関連記事: