Next.js 15 プロジェクトを Next.js 16 にアップグレードする方法

December 5, 2025
Next.js 16 は開発体験が大幅に向上しており、next-devtools-mcp を使えば数ステップで簡単にアップグレードできます。
Next.js 15 プロジェクトを Next.js 16 にアップグレードする方法
Next.js Techniques

Next.js 16 はすでにリリースからしばらく経ちますが、私自身の複数のプロダクトや個人プロジェクトをすべてアップグレードしてみたところ、大きな問題は一切発生しませんでした。現時点では、安心してアップグレードをおすすめできる状態だと感じています。

最大のメリットは、開発体験の大幅な高速化です。公式が公開している数値では、Fast Refresh が 5〜10 倍、ビルド速度が 2〜5 倍向上しています。

アップグレード手順

Next.js チームが提供している next-devtools-mcp を利用すると、アップグレード作業の大半を Agent に任せることができます。以下は具体的な流れです。

Step 1:MCP クライアントの設定

使用している開発ツールに合わせて MCP を設定します。

  • Cursor: Cursor Settings → MCP → New MCP Server に進み、以下を追加します:

    {
      "mcpServers": {
        "next-devtools": {
          "command": "npx",
          "args": ["-y", "next-devtools-mcp@latest"]
        }
      }
    }
    
  • Claude Code: claude mcp add next-devtools npx next-devtools-mcp@latest

  • Codex: codex mcp add next-devtools -- npx next-devtools-mcp@latest

  • Gemini CLI: gemini mcp add -s user next-devtools npx next-devtools-mcp@latest

ほかのツールを使っている場合は、next-devtools-mcp のページで設定方法を確認できます。

Step 2:Agent にアップグレードを任せる

エディタの Agent モードを開き、以下のように入力します:

Next Devtools, help me upgrade my Next.js app to version 16

これだけで、主要なアップグレード作業を自動で進めてくれます。

Step 3:Next.js と React が正しく更新されたか確認する

Agent は通常 Next.js や ESLint を更新しますが、React のバージョンは自動で更新されないため、手動で以下を実行してください:

pnpm i react@latest react-dom@latest @types/react@latest @types/react-dom@latest

Step 4:その他の調整

  • next-intl をアップデート pnpm i next-intl@latest
  • .gitignore の末尾に以下を追加:
.pnpm-store

最後に .next ディレクトリを削除し、開発サーバーを再起動します:

npm run dev

これで Next.js 16 で開発を始められます。

まとめ

私の各プロジェクトでは、Next.js 16 へ移行してから 1 か月以上安定して動作しており、唯一の変化は「開発がとにかく快適になった」という点でした。そのため、NEXTY.DEV も Next.js 16 にアップグレード済みです。

Related Posts

Better Auth と Drizzle を採用した Next.js Boilerplate:SaaS で長期的に正しい選択である理由
Public
Sep 6, 2026

Better Auth と Drizzle を採用した Next.js Boilerplate:SaaS で長期的に正しい選択である理由

Better Auth と Drizzle ORM で構築した Next.js boilerplate が長持ちする理由。検証済みの機能、NextAuth・Prisma との公平な比較、NEXTY.DEV の配線方法を解説。

Next.js 16 SaaS Boilerplate の選び方:購入前に確認すべきチェックリスト
Public
Sep 6, 2026

Next.js 16 SaaS Boilerplate の選び方:購入前に確認すべきチェックリスト

本物の Next.js 16 SaaS boilerplate は Turbopack、proxy.ts、非同期リクエスト API、React 19.2 の上で動きます。検証チェックリストと NEXTY.DEV の対応を解説。

個人開発者のためのコスト削減術:Supabase 1つのデータベースで複数プロジェクトを運用する
Public
Feb 1, 2026

個人開発者のためのコスト削減術:Supabase 1つのデータベースで複数プロジェクトを運用する

サイドプロジェクトごとに別々のデータベースインスタンスを立てていませんか?PostgreSQL の Schema 機能を活用して、1つの Supabase データベースで複数のプロジェクトを分離管理する方法を解説。Drizzle ORM との統合方法や、Schema 間のデータ移行スクリプトも紹介します。すべて無料枠内で運用可能です。

Next.js SEOの実践:サブディレクトリ統合で主サイトの権威性を強化
Subscribers
May 20, 2025

Next.js SEOの実践:サブディレクトリ統合で主サイトの権威性を強化

Next.js開発者向け高度なSEOテクニック:技術的アプローチを使用して関連するが独立したウェブサイトをメインサイトのサブディレクトリに統合し、コードの分離と独立したデプロイメントを維持しながらSEO権威を集約して、メインドメインの検索エンジンパフォーマンスを大幅に向上させます。