Amazon Q Developer for CLI 〜 Blender、Backlog GitをMCPで操作してみた 〜

459 Views

May 24, 25

スライド概要

profile-image

Oita(1988.03) → Tokyo(2010.04) → Fukuoka(2021.11)

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

2025/05/24 Amazon Q Developer for CLI ~ Blender、Backlog GitをMCPで操作してみた ~ 2025-05-24 / JAWS-UG福岡 Tetsuya Shibao #jawsugfuk © Tetsuya Shibao

2.

2025/05/24 目次 • Amazon Q Developer for CLIとは • 提供プランについて • q chatのよく使うコマンド紹介 • MCP(Modular Component Protocol)の利用 • 試してみた① - Blenderで3D画像生成 • 試してみた② - Backlog & Git連携 • まとめ #jawsugfuk © Tetsuya Shibao

3.

2025/05/24 Amazon Q Developer for CLIとは • AWSが提供する開発者向け生成AI CLIアシスタント • ターミナルで完結できる開発体験を提供 • ソースコード解説、Git操作、API生成などが可能 Did you know? You can resume the last conversation from your current directory by launching with q chat --resume /help all commands • ctrl + j new lines • ctrl + s fuzzy search > © Tetsuya Shibao

4.

2025/05/24 提供プランについて プラン 特徴 無料枠 月間利用制限あり。AWS Builder ID(無料)があれば利用開始できる。 有料枠 長文や複雑なタスクにも安定して対応可能。IAM Identity Centerが必要、 セキュリティ機能やビジネス統合機能が利用できる。 詳細はこちら(公式料金ページ) #jawsugfuk © Tetsuya Shibao

5.

2025/05/24 q chatのよく使うコマンド紹介 • profile でプロファイルを切り替えながら利用できる • tools でツールの信頼設定ができる(該当機能をQが実行するときに y/n/t と 確認される場面がある) コマンド例: > /profile create jawsugfuk [jawsugfuk] > [jawsugfuk] > /tools ... Built-in: - fs_write - report_issue - use_aws - fs_read - execute_bash [jawsugfuk] > /tools trust execute_bash [jawsugfuk] > /tools ... Built-in: - fs_write - report_issue * not trusted * trusted * trust read-only commands * trusted * trust read-only commands * not trusted * trusted © Tetsuya Shibao

6.
[beta]
2025/05/24
MCPの利用(Modular Component
Protocol)
• 外部ツールをQ CLI経由で制御できる拡張仕様( .mcp/mcpServers.json に設定す
るだけ)
• AWSも含めた各サービスごとに提供されている(Backlog, Blender 対応可能)
{
"mcpServers": {
"backlog": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "BACKLOG_DOMAIN",
"-e", "BACKLOG_API_KEY",
"ghcr.io/nulab/backlog-mcp-server"
],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
© Tetsuya Shibao
7.

2025/05/24 試してみた① - Blenderで3D画像生成 • Claude Desktop(無料枠)ではBlenderのMCP連携で途中で止まることが多い ○ This response paused because Claude reached its max length for a message. • Amazon Q Developer for CLIならBlenderのMCP連携も完走できる ○ 出力完了後も、継続して利用可能 #jawsugfuk © Tetsuya Shibao

8.

2025/05/24 試してみた② - Git操作とBacklogを試してみる • 以下の命令文をデモで動かします。 ### 1. ブランチの作成 DATE=$(date +%Y%m%d) git checkout -b test$DATE ### 2. テストファイルの作成 echo "これはAmazon Q CLIのテストです" > test_$DATE.txt ### 3. Git 操作と Backlog 課題連携 # ファイルを Git の管理対象に追加 git add test_$DATE.txt # Backlog 課題キーを含めたコミットメッセージでコミット git commit -m "[SHIBAO_PRIVATE-86] test_$DATE.txt ファイルの追加" # リモートリポジトリにプッシュ git push --set-upstream origin test$DATE ### 4. Backlogにコミット連携されたか確認 BacklogのSHIBAO_PRIVATE-86に紐づく最新のコメントを取得してください。 © Tetsuya Shibao

9.

2025/05/24 まとめ • Amazon Q Developer for CLIは無料枠でも十分に余裕を持ってトークンが利用 できる(上限非公開だけど…) • プロファイルごとに設定が保存できるので、権限を緩和する際も制御が容易に操作 できる • MCPと組み合わせることで、幅広くサービスをAmazon Qから操作ができる ○ CLIからの指示でBlenderやBacklogなど外部サービスの自動化・連携が簡単に 実現できる • コマンドや設定がシンプルで、導入・運用のハードルが低い • 今後もさらなる機能拡張やサービス連携が期待できる #jawsugfuk © Tetsuya Shibao

10.

2025/05/24 Thanks for your time! :) https://speakerdeck.com/midnight480 https://www.docswell.com/user/midnight480 2025-05-24 / JAWS-UG福岡 #jawsugfuk © Tetsuya Shibao