0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Generative AI Use Cases (GenU) x MCPでチャットを強化

Posted at

みなさん、こんにちは!
GenUでは、MCP機能を有効化することでMCPサーバーを利用してチャットを行うMCPチャットを利用することができます。本記事では、MCPチャットの利用方法についてご紹介します。

準備

GenUの導入手順でブートストラップまで実行した後、以下の手順でMCPチャットの設定を行います。

設定ファイル編集

packages/cdk/cdk.json

デプロイ設定ファイル。mcpEnabledtrueに変更して保存します。

qiita.rb
{
  "context": {
    "mcpEnabled": true
  }
}

packages/cdk/mcp-api/mcp.json(任意)

MCP設定ファイル。設定したMCPサーバーが利用されます。
最初はデフォルトのまま使用します。

デプロイ

以下のコマンドでデプロイします。

qiita.rb
# 通常デプロイ
npm run cdk:deploy

# 高速デプロイ (作成されるリソースを事前確認せずに素早くデプロイ)
npm run cdk:deploy:quick

デプロイが完了すると、Outputs最下部にGenUログイン用のURLが表示されます。
image.png

ログインすると、アプリのホーム画面が表示されます。
image.png

MCPチャット

ユースケース一覧から「MCPチャット」を開きます。
image.png

通常のチャットと同様の画面が開きます。
image.png

チャットを入力すると、MCPサーバー(Lambda)に接続されます。接続までに少し時間がかかります。
image.png

MCPサーバーを利用した処理が実行され、過程が「トレース」にリアルタイムで表示されます。デフォルトでAWS公式ドキュメントのMCPサーバーが含まれており、質問内容に基づいて検索処理が実行されている様子が確認できます。
image.png

MCPサーバーの検索結果をもとに、最新情報を反映した回答が生成されました。
image.png

MCPサーバー追加

MCPサーバーを追加していない状態でre:Invent 2025(AWS主催のカンファレンス)について質問した場合、具体的なデータが得られなかった旨が回答されました。
image.png

そこで、re:Invent 2025の公式MCPサーバーをMCP設定ファイルに追加してみます。

packages/cdk/mcp-api/mcp.json

qiita.rb
{
  "mcpServers": {
    "reinvent-mcp-2025": {
      "command": "uvx",
      "args": ["re-invent-2025-mcp@latest"]
    }
  }
}

再デプロイします。

npm run cdk:deploy

再びMCPチャットを試してみると、今度はMCPサーバーの情報をもとに適切な回答が生成されました!生成AI関連セッションのテーマやトレンド、注目セッションについてしっかりまとめてくれています。
image.png

さいごに

GenUでMCP機能を利用する方法についてご紹介しました。

GenUにはMCPチャットという機能が用意されており、Claude Desktopなどに設定するのと同じ感覚でMCPサーバーを設定し、機能を利用することができます。MCPサーバーを利用したチャットを手軽に試してみたいという場合にうってつけです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?