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
32
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
41
New CBs New Challenges
ysuzuki
1
220
業務報告書の添削エージェントを作った話
ysuzuki
0
160
文章添削AIエージェントを作ってみた話~CBs選出1発目の発信が学会発表だった件~
ysuzuki
0
62
「少し気になる」 Amazon Connect
ysuzuki
2
83
失敗から学ぶAmazon Connect の フロー開発について
ysuzuki
1
60
VS1年前の自分!2026年3本勝負JAWS-UG-bgnr
ysuzuki
1
250
Amazon Connect で電話したい!という時の躓きポイント3選
ysuzuki
2
45
Amazon Connect がアツい!!re:Invent 2025で発表されたupdate 概要& 次世代コンタクトセンターのカタチ(考察)
ysuzuki
0
18
Other Decks in Technology
See All in Technology
Dynamic Workersについて
yusukebe
2
540
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
280
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
830
AIが変えた"品質の守り方"
kkakizaki
13
5.5k
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
280
Ruby::Boxでできること、Refinementsでできること
joker1007
2
120
long-running-tasks
cipepser
2
450
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
130
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
160
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
290
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
17
17k
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
180
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
WCS-LA-2024
lcolladotor
0
610
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
190
GitHub's CSS Performance
jonrohan
1033
470k
Writing Fast Ruby
sferik
630
63k
Google's AI Overviews - The New Search
badams
0
1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
300
Building an army of robots
kneath
306
46k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.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日前に発見) • インスタンスの作成からユーザー追加・キュー作成などフロー 以外も網羅