Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Connect の MCP Server を作ってみた話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yosuke Suzuki
April 22, 2026
Technology
22
0
Share
Amazon Connect の MCP Server を作ってみた話
Yosuke Suzuki
April 22, 2026
More Decks by Yosuke Suzuki
See All by Yosuke Suzuki
Jr. Champions 活動振り返り
ysuzuki
0
24
New CBs New Challenges
ysuzuki
1
190
業務報告書の添削エージェントを作った話
ysuzuki
0
130
文章添削AIエージェントを作ってみた話~CBs選出1発目の発信が学会発表だった件~
ysuzuki
0
56
「少し気になる」 Amazon Connect
ysuzuki
2
68
失敗から学ぶAmazon Connect の フロー開発について
ysuzuki
1
51
VS1年前の自分!2026年3本勝負JAWS-UG-bgnr
ysuzuki
1
230
Amazon Connect で電話したい!という時の躓きポイント3選
ysuzuki
2
43
Amazon Connect がアツい!!re:Invent 2025で発表されたupdate 概要& 次世代コンタクトセンターのカタチ(考察)
ysuzuki
0
13
Other Decks in Technology
See All in Technology
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.2k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
11
32k
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
110
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
250
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.1k
MLOps導入のための組織作りの第一歩
akasan
0
330
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
11
4.5k
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.2k
小説執筆のハーネスエンジニアリング
yoshitetsu
0
680
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
350
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
120
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
300
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
220
We Are The Robots
honzajavorek
0
220
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
6
570
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
HDC tutorial
michielstock
2
630
The Limits of Empathy - UXLibs8
cassininazir
1
300
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
160
Code Reviewing Like a Champion
maltzj
528
40k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
Amazon Connect の MCP Server を 作ろうとした 作ってみた話 品川会#5 2026/04/22
鈴木陽介
自己紹介 鈴木 陽介(すずき ようすけ) ◆業務内容 ・お客様窓口(コンタクトセンター)の構築 ◆好きなサービス ・Amazon Connect ,
AWS CDK ◆最近触っているサービス ・Amazon Bedrock AgentCore, Kiro
この資料について <話すこと> • 自作したMCP Serverについて • 他 ツールとの比較 <話さないこと> •
MCP 詳細 • 実装コード • アマコネの概要
きっかけ
きっかけ • 検証フローの作成・更新が日常的に発生 • 毎回コンソールポチポチ… • 数個のフローをコピー→新規作成で対応 • IaC運用するほどのものでもない作業(個人検証段階)
きっかけ • 検証フローの作成・更新が日常的に発生 • 毎回コンソールポチポチ… • 数個のフローをコピー→新規作成で対応 • IaC運用するほどのものでもない作業(個人検証段階) •
AIエージェント(コーディングエージェント) から使いたい… • Skills or MCP Server…
きっかけ • 検証フローの作成・更新が日常的に発生 • 毎回コンソールポチポチ… • 数個のフローをコピー→新規作成で対応 • IaC運用するほどのものでもない作業(個人検証段階) •
AIエージェント(コーディングエージェント) から使いたい… • Skills or MCP Server … • Skills(先駆者様):connect-blueprint
きっかけ • 検証フローの作成・更新が日常的に発生 • 毎回コンソールポチポチ… • 数個のフローをコピー→新規作成で対応 • IaC運用するほどのものでもない作業(個人検証段階) •
AIエージェント(コーディングエージェント) から使いたい… • Skills or MCP Server … • Skills(先駆者様):connect-blueprint • MCP Server 自作してみよう!
MCP とは? • AIアプリケーションと外部ツール・データを接続するための オープンな共通規格(プロトコル) AI (エージェント・ アプリケーション) MCP サーバー
ユーザー りんごの在庫 どれぐらい? 八百屋でーびー 「商品検索」機能を 使ってりんごの在庫を 確認 提供する機能 ・商品検索 ・商品登録 etc.. SELECT product_name, stock_quantity FROM products WHERE product_name = 'りんご';
MCP とは? • AIアプリケーションと外部ツール・データを接続するための オープンな共通規格(プロトコル) AI (エージェント・ アプリケーション) MCP サーバー
ユーザー あざます! 八百屋でーびー りんごは48個ありま す! {"status": "success", "tool": "商品検索", "query": "りんご", "results": [ {… "stock_quantity": 48,..
作ったMCP Server • 概要 Amazon Connect のインスタンスの「作成」およびコンタクトフ ローの「参照・作成・更新」するための最小限のツールセット (Boto3 ラッパー,
FastMCP使用 )
作ったMCP Server
作ったMCP Server
作ったMCP Server • 概要 Amazon Connect のインスタンスの「作成」およびコンタクトフ ローの「参照・作成・更新」するための最小限のツールセット (Boto3 ラッパー
, FastMCP使用)
作成されたコンタクトフロー
作成されたコンタクトフロー ログ有効化 日本語TTSが 設定されている 指定したメッセージ が設定されている Basic Queue (ARN) が転送先に指定され
ている
AWS MCP でいけるのでは…? • 結論: 簡単なフローなら作れる?(完成度 7割程度) • ただし、フローの整形、エラー処理などに手直しが必要 •
エラーハンドリングをどうするかなどの定義はAWS MCPにはないため
AWS MCP で作成されたコンタクトフロー <手直しが必要な例> • 全てのブロックの座標がデフォルト(“width”, “height” の定義がない) • ブランチが繋がっていないブロックが混在…
おわりに • Amazon Connect 用 MCP Serverを作ってみた話 • FastMCP 利用することでツール部分の開発に集中できる!
• サーバー定義やツール登録が数行で済む • ツールの開発そのものに集中できる! • ただし… • Boto3 のラップ程度ならSkillsの方が開発コストが低い(所感) ・「じゃあそれSkillsでよくない?」→言い切れない • AgentCore でリモートMCP化が可能 • →Amazon Connect エージェントワークスペース内でも利用可能に
オチ Amazon Connect MCP Server OSSで公開されていました (発表2日前に発見) • インスタンスの作成からユーザー追加・キュー作成などフロー 以外も網羅