Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amazon Connect の MCP Server を作ってみた話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yosuke Suzuki
April 22, 2026
Technology
58
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Connect の MCP Server を作ってみた話
Yosuke Suzuki
April 22, 2026
More Decks by Yosuke Suzuki
See All by Yosuke Suzuki
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
55
Amazon_Connect_Customer_の音声モデルが進化しました__Agentic_Voiceについて_.pdf
ysuzuki
2
74
早さを求めて個人アプリをAmplifyからCDKに移行してみた!
ysuzuki
0
240
connpass LT会検索エージェントを作ってみた話
ysuzuki
0
92
Amazon Quick 入門!
ysuzuki
2
200
3年目エンジニアが企業ブースを担当して気付いた話
ysuzuki
0
110
入門!AWS Blocks
ysuzuki
1
310
amazon-connect-voice-3methods-LT-editable
ysuzuki
0
37
Amazon Connect Customer で日本語要約試してみた〜 標準機能 vs カスタマイズ、どこまでできる? 〜
ysuzuki
0
47
Other Decks in Technology
See All in Technology
Genieを崇めよ
kameitomohiro
0
170
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
830
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
110
PQC移行の今 -- IETF からみた現在地
satokan
3
290
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
610
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1.1k
SREへの勘違いに気づいた後の話
tomodakengo
0
160
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
4
2.2k
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
530
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
33
22k
品質と信頼性を地続きにする
grimoh
2
1k
Goodbye ShellScript, Hello File-based App
shunsock
0
1.1k
Featured
See All Featured
Fireside Chat
paigeccino
43
4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Writing Fast Ruby
sferik
630
63k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
320
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Navigating Team Friction
lara
192
16k
For a Future-Friendly Web
brad_frost
183
10k
Building AI with AI
inesmontani
PRO
1
1.3k
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日前に発見) • インスタンスの作成からユーザー追加・キュー作成などフロー 以外も網羅