Serverless MCP完全ガイド、AIがAWSデバッグを革新する新機能

益子 竜与志
益子 竜与志
XThreads
最終更新日:2026年04月05日公開日:2026年04月05日

Serverless Framework V4.12.0から追加された「Serverless MCP」は、Lambda・DynamoDB・IAM・API GatewayのデバッグをAIアシスタントと一緒にIDE上で完結させる革新的な機能です。MCPの仕組み・主要ツール・CursorやWindsurfへのセットアップ方法・AWSの公式Serverless MCP Serverとの違いを徹底解説します。

MCPとAIアシスタント開発の現状

近年、CursorやWindsurfのようなAI搭載IDEが急速に普及しています。これらのIDEは自然言語でコードを書いたりリファクタリングしたりする体験を提供しますが、「デプロイ済みのAWSリソースの状態を確認したい」となると話が変わります。

CloudWatchのログを確認し、IAMロールの設定を調べ、Lambda関数のメトリクスを取得するために、AWS管理コンソールとIDEを行ったり来たりする——そんなコンテキストスイッチのコストが生産性を奪っていました。特に複数のサービス(Lambda・DynamoDB・API Gateway)が絡み合う障害調査では、手がかりを集めるだけで相当な時間を費やすことになります。

MCP(Model Context Protocol)は、このような課題を解決するためにAnthropicが提案したオープンなプロトコルです。AIエージェントが外部ツールやデータソースと標準化された方法でやり取りできるようになり、IDE上のAIが直接AWS環境と対話できるようになりました。MCPはすでに多くのIDEやツールに採用が広がり、2025年時点でAI駆動開発の標準インフラになりつつあります。

Serverless MCPの全体像

Serverless MCPはServerless Framework V4.12.0以降に組み込まれたMCPサーバー機能です。バージョン4.13.0からは高度なエラー分析ツールも追加されています。2025年4月17日にServerless Inc.が正式発表しました。

最大の特徴は、IaCファイル(serverless.yml等)を自動スキャンしてプロジェクトの構成を把握したうえで、AWS SDKを通じてリソースの状態・ログ・メトリクスをAIに提供する点です。AIはコードとインフラ両方のコンテキストを持った状態でデバッグに取り組めるため、「LambdaがDynamoDBに書き込めない」のような権限エラーも、ログ取得→IAMロール確認→原因特定→修正提案まで一気通貫で対応できます。

従来のデバッグワークフローでは、エンジニアが手作業でログを探し、AWSコンソールを横断しながら状況を把握する必要がありました。Serverless MCPはその作業をAIに委譲することで、エンジニアは「何が起きているか」を尋ねるだけで答えが返ってくる体験を実現します。セキュリティ面でも、IDEから直接AWS管理コンソールに広範なアクセス権を与えるのではなく、必要最小限のIAMポリシーで動作するよう設計されています。

猫エンジニアがCursorでServerless MCPを操作しているインフォグラフィック

主要ツール一覧

Serverless MCPが提供するツール群を以下の表にまとめます。

ツール名

概要

list-projects

ワークスペース内のServerlessプロジェクトを一覧表示

list-resources

IaCファイルで定義されたAWSリソースを一覧取得

service-summary

サービス全体のサマリーを一括取得(デプロイ日時・呼び出し数・エラーレポートを含む)

deployment-history

インフラのデプロイ履歴を時系列で取得

aws-lambda-info

Lambda関数のパフォーマンスや設定を診断

aws-iam-info

IAMロール・ポリシーの詳細情報を取得

aws-errors-info

複数サービスにまたがるエラーパターンを識別・グループ化(v4.13.0+)

docs

Serverless FrameworkおよびServerless Container Frameworkの最新ドキュメントを取得

特に実用的なのが aws-errors-info ツールです。CloudWatchのログをLambda・API Gateway(REST/HTTP)・その他のサービスを横断して自動スキャンし、似たエラーをCloudWatch Logs Insightsでグループ化して提示します。「障害が起きているが何が原因か分からない」という状況で、AIに「最近のエラーを調べて」と投げかけるだけで根本原因候補の一覧が返ってきます。

service-summary ツールも強力で、Lambdaのコードサイズ・直近の呼び出し数・エラー率・P95レイテンシーなどのメトリクスをまとめて取得し、AIが即座に異常値を指摘できるようにします。デイリーレポートや障害ふりかえりの場面でも活用できます。

CursorとWindsurfへのセットアップ方法

Serverless MCPはCLIに内蔵されているため、Serverless Frameworkを使っている場合はすぐに利用できます。

まず、Serverless Frameworkを最新版(v4.13.0以降)に更新します。

npm install -g serverless

次に、使用しているIDEのMCP設定ファイル(mcp.json)に以下を追記します。

{
  "mcpServers": {
    "serverless": {
      "command": "serverless",
      "args": ["mcp"]
    }
  }
}

Cursorの場合は Settings > MCP から、Windsurfの場合は Settings > General > Cascade セクションから同様の設定を追加するだけです。設定後にIDEを再起動するとMCPサーバーが認識され、AIチャットからAWSリソースへの問い合わせが可能になります。

SSEトランスポートを使いたい場合は、先に serverless mcp --transport sse を実行してサーバーを起動し、IDEからそのURLを参照します。stdioはローカル開発向けでシンプルに使えます。SSEはチーム共有サーバーとして活用する場合に向いています。

猫エンジニアがIaCファイルとAWSリソースの接続を解説するインフォグラフィック

AWSのServerless MCP Serverとの違い

2025年5月29日、AWSもオープンソースの「AWS Serverless MCP Server」を公開しました。名前が似ていますが、Serverless FrameworkのServerless MCPとは別物です。用途・対象ユーザー・インストール方法が大きく異なります。

比較軸

Serverless Framework MCP

AWS Serverless MCP Server

提供元

Serverless Inc.

AWS Labs(オープンソース)

主な用途

既存デプロイのデバッグ・監視

新規アプリのビルド・デプロイ支援

インストール

Serverless Framework CLIに内蔵

uvx / PyPI 経由で個別インストール

対応IaC

Serverless Framework / CloudFormation等

AWS SAM

代表ツール

aws-errors-info, service-summary等

sam_init_tool, deploy_webapp_tool等

セキュリティ

最小権限IAMポリシー

デフォルト読み取り専用モード(--allow-writeで拡張可)

AWS Serverless MCP Serverは、自然言語で「ToDoアプリを作ってAWSにデプロイして」と指示するだけで、SAMテンプレートの生成・ビルド・デプロイまでを一気に実行できる点が特徴です。一方、Serverless Framework MCPはすでに稼働しているサービスのトラブルシューティングに強みがあります。

既存のServerless Frameworkプロジェクトのデバッグ効率を上げたいならServerless Framework MCP、これから新しいサーバーレスアプリをAI支援でゼロから構築したいならAWS Serverless MCP Server、という使い分けが適切です。両者を組み合わせることも可能で、新規開発にはAWS Serverless MCP Serverを使い、運用フェーズではServerless Framework MCPに切り替える、という活用パターンも考えられます。

まとめ

Serverless MCPは、AWS管理コンソールとIDEを往来するコンテキストスイッチを解消し、AIが直接インフラの状態を把握してデバッグを行える環境を実現します。主なポイントを整理します。

ポイント

内容

導入コスト

Serverless Framework V4.12.0以降に内蔵。追加インストール不要

仕組み

IaCファイルをスキャンしてLambda・DynamoDB・IAM・API Gatewayのログやメトリクスを取得

セットアップ

CursorやWindsurfのMCP設定ファイルに数行追記するだけ

AWS版との違い

デバッグ特化(SF MCP)vs ビルド支援特化(AWS Serverless MCP Server)

AI駆動の開発環境が整備されつつある今、こうしたMCPツールを活用してデバッグにかかる時間を削減し、ビジネスロジック開発に集中する体制を整えることが、チームの生産性向上につながります。サーバーレスアーキテクチャの複雑さが増す一方で、Serverless MCPのようなAIネイティブなデバッグツールは今後さらに重要性を増していくでしょう。ぜひServerless MCPを試してみてください。

IT/DXプロジェクト推進するPMO・コンサル人材を提供しています

AI利活用×高生産性のリソースで、あらゆるIT/DXプロジェクトを一気通貫支援します

詳しく見る →
AI駆動型ITコンサルティング
Careerバナーconsultingバナー