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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yosuke Suzuki
April 22, 2026
Technology
49
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
77
Amazon Quick 入門!
ysuzuki
2
180
3年目エンジニアが企業ブースを担当して気付いた話
ysuzuki
0
98
入門!AWS Blocks
ysuzuki
1
270
amazon-connect-voice-3methods-LT-editable
ysuzuki
0
30
Amazon Connect Customer で日本語要約試してみた〜 標準機能 vs カスタマイズ、どこまでできる? 〜
ysuzuki
0
41
Jr. Champions 活動振り返り
ysuzuki
0
72
New CBs New Challenges
ysuzuki
1
250
業務報告書の添削エージェントを作った話
ysuzuki
0
200
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
77k
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
160
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
3
970
AIレビュー時代に必要なのは、SLOで引く撤退ライン
nobuoooo
0
140
Digitization部 紹介資料
sansan33
PRO
2
7.7k
[ホンマでっか SRE] あなたはなぜ SRE に?
_awache
0
280
指示待ちから変化に応じるClaude Codeへ!~環境からAgentへの帰り道を作る~
gotalab555
6
1.1k
8bit CPU 2026
koba789
7
2.9k
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
270
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
440
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
0
200
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
380
YesSQL, Process and Tooling at Scale
rocio
174
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
The Curse of the Amulet
leimatthew05
2
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The Language of Interfaces
destraynor
162
27k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
360
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Fireside Chat
paigeccino
42
4k
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日前に発見) • インスタンスの作成からユーザー追加・キュー作成などフロー 以外も網羅