0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon Q Developer CLI で MCP をサポート(AWS Diagram MCP Server で構成図を数分で作成)

Posted at

内容

タイトル通りのため、Amazon Q Developer CLI とは? MCP とは?はについて本記事では割愛します。

過去の参考記事

過去の MCP の記事については ↓ です。

Amazon Q Developer CLI の記事については ↓ です。

設定方法

mcp.json に MCP サーバーを記述する

ホームディレクトリ(例:~/.aws/amazonq/mcp.json)に保存すると、マシン上のすべてのプロジェクトに適用される。
ワークスペースのルート(例:.amazonq/mcp.json)に設定を保存して、プロジェクトメンバー間で共有する。

やってみる

今回は AWS Diagram MCP Server を使ってみたいと思います。

ドキュメントの通り設定します。

~/.aws/amazonq/mcp.json
{
  "mcpServers": {
    "awslabs.aws-diagram-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-diagram-mcp-server"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "autoApprove": [],
      "disabled": false
    }
  }
}

a chat 後、「どんなツールを持っていますか?」と尋ねてみると、AWS Diagram MCP Server のツールの内容を確認できます。
スクリーンショット 2025-05-20 19.38.53.png

サンプルとして以下の AWS CDK を git clone しておきます。

「現在のディレクトリ配下にあるAWS CDKの構成図を作成して下さい。」と尋ねてみます。
スクリーンショット 2025-05-20 19.51.39.png

まず、プロジェクトの構造を確認しているようです。
スクリーンショット 2025-05-20 19.53.18.png

必要な情報が集まったので、構成図の作成が始まります。
スクリーンショット 2025-05-20 19.53.50.png

diagrm_565ccf0.png で構成図が作成されました。
スクリーンショット 2025-05-20 19.54.39.png

結果はこんな感じです。
スクリーンショット 2025-05-20 19.57.24.png

所管

数分でできたので、今まで数時間かけて書いていたものが、なんだったのか。。。
また、開発中に要件が変わり構成図を変更しないといけないといった場合、これに任せればよさそう。普通に drawio などで書いていると必要なリソースが増えて線をずらさないといけないとか面倒なこともなくなりますね。

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?