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
Yosuke Suzuki
April 22, 2026
Technology
51
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
connpass LT会検索エージェントを作ってみた話
ysuzuki
0
80
Amazon Quick 入門!
ysuzuki
2
190
3年目エンジニアが企業ブースを担当して気付いた話
ysuzuki
0
100
入門!AWS Blocks
ysuzuki
1
270
amazon-connect-voice-3methods-LT-editable
ysuzuki
0
31
Amazon Connect Customer で日本語要約試してみた〜 標準機能 vs カスタマイズ、どこまでできる? 〜
ysuzuki
0
43
Jr. Champions 活動振り返り
ysuzuki
0
74
New CBs New Challenges
ysuzuki
1
250
業務報告書の添削エージェントを作った話
ysuzuki
0
200
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.3k
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.4k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
130
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
4
2.2k
現場の暗黙知を継承するAIエージェント — 対話から生まれる長期記憶と Skills
atsukish
0
210
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
1
500
会計事務所と顧問先の契約関係をOIDC・OAuthで表現する
terara
0
570
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
2
580
Does an AI Watermark Survive Translation?
machinetranslation
0
510
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
140
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
54k
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
230
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Typedesign – Prime Four
hannesfritz
42
3.2k
Documentation Writing (for coders)
carmenintech
77
5.5k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
460
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
300
Abbi's Birthday
coloredviolet
3
9.6k
Embracing the Ebb and Flow
colly
88
5.2k
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日前に発見) • インスタンスの作成からユーザー追加・キュー作成などフロー 以外も網羅