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
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Okuto Oyama
March 06, 2026
Technology
960
4
Share
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
AI時代のフロントエンド実践開発! - Finatext Tech Night #6
登壇資料
Okuto Oyama
March 06, 2026
More Decks by Okuto Oyama
See All by Okuto Oyama
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
150
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
4
8.6k
たかがボタン、されどボタン ~button要素から深ぼるボタンUIの定義について~ / BuriKaigi 2026
yamanoku
1
410
ひとりNavigation API Advent Calendarの紹介 / Mita.ts #9
yamanoku
1
160
DenoとJSRで実現する最速MCPサーバー開発記 / Building MCP Servers at Lightning Speed with Deno and JSR
yamanoku
2
610
転生したらTypeScriptのEnumだった件 ~型安全性とエコシステムの変化で挫けそうになっているんだが~ / TSKaigi 2025
yamanoku
0
64
React 18からのAPI useIDを使おう!/ Let's Use the useID API from React 18
yamanoku
0
160
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
3
2k
ブラウザ互換の重要性 - あらゆるユーザーに価値を届けるために必要なこと
yamanoku
0
380
Other Decks in Technology
See All in Technology
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
2
160
Claude Teamプランの選定と、できること/できないこと
rfdnxbro
1
1.9k
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
350
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
210
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
570
ふりかえりがなかった職能横断チームにふりかえりを導入してみて学んだこと 〜チームのふりかえりを「みんなで未来を考える場」にするプロローグ設計〜
masahiro1214shimokawa
0
330
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
270
チームで育てるAI自走環境_20260409
fuktig
0
990
2026-04-02 IBM Bobオンボーディング入門
yutanonaka
0
260
すごいぞManaged Kubernetes
harukasakihara
1
390
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
540
CC Workflow Studio
seiyakobayashi
0
260
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
480
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Docker and Python
trallard
47
3.8k
Code Reviewing Like a Champion
maltzj
528
40k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
440
Unsuck your backbone
ammeep
672
58k
Transcript
AI時代のフロントエンド実践開発! - Finatext Tech Night #6 2026/03/03 yamanoku Shifting from
MCP to Skills ベストプラクティスの変遷を辿る
yamanoku 一児の父・会社員 「お元気ですか.fm」パーソナリティ • Web Standard • フロントエンド • UIデザイン
• アクセシビリティ • 大型犬 X (旧Twitter) | BlueSky | GitHub
2025年はAIエージェントの乱立で慌ただしかったが ようやく落ち着きがみられるようになった(個人の感想)。 自分で書くコードよりもAIエージェントによって書かれた コード量が圧倒的に増えてきている。 フロントエンド開発で担う役割や領域は広い現状なので、 AIエージェントに委任できるところは委任したい。 フロントエンド開発と AIエージェント
プロンプトのテクニックもあるが最新の知識を得ているかも大事。 • 外部サービスのリソースとも連動したい • function calling / tool useで情報を取得する手法が確立 •
しかし、各LLMサービスごとでやり方・規格がバラバラ… • 統一された通信規格はできないか? AIが正確な精度を出すために必要なこと
MCP
• Anthropicが提唱したプロトコル • AIと外部ツールをつなぐための標準的プロトコル • Tools, Resources, Promptを扱う • JSON-RPC形式でやりとり
• 各種言語のSDKが存在する https://github.com/modelcontextprotocol MCP (Model Context Protocol) とは何か
公式・個人での MCPサーバー作成が流行る https://speakerdeck.com/yamanoku/building-mcp-servers-at-lightning-speed-with-deno-and-jsr
特定のHTML、CSS、JavaScript、Web APIに関する Baselineの情報を教えてくれるMCPサーバー。 AIエージェントが情報を参照してWidelyなものを選んだり 一部制限があるものを使わないようにする。 https://github.com/yamanoku/baseline-mcp-server Baseline MCP Server
Figmaデザインからより精度の高い コードへ変換する(design to code)ためのMCPサーバー。 コードにしたい対象のFigmaのリンクとプロンプトを合わせて 出力してもらえる。 https://help.figma.com/hc/en-us/articles/35280968300439-Figma-MCP-collec tion-What-is-the-Figma-MCP-server Figma DevMode
MCP
Chromeのブラウザセッション情報をAIエージェントへ渡すための MCPサーバー。 ブラウザ上のバグやパフォーマンスチェック・ネットワーク状況を 取得してコード上の問題点のヒントとして活かす。 https://github.com/ChromeDevTools/chrome-devtools-mcp Chrome DevTools MCP
公式でMCPサーバーを用意し、どこからでも接続・連携可能 • https://nuxt.com/mcp • https://ui.nuxt.com/mcp • https://mcp.svelte.dev/mcp • https://mcp.expo.dev/mcp リモートMCPサーバーの登場
• トークン消費・コンテキストウィンドウを圧迫しやすい • toolsの増加に伴う管理コスト(手段の多様化) • AIエージェントでの登録数の制限 MCPの欠点
Equipping agents for the real world with Agent Skills
• Anthropicが提唱するAIへの指示書 • 一度認識させることで自動的に対応できる • Markdown形式で専門的な処理を個別管理 • 2025年12月にオープン規格化 • Claude
Code、Codex、Cursor、Google Antigravityなど対応 Agent Skillsとは何か
Skillsの構成 my-skill/ ├── SKILL.md # 指示書・メタ情報(必須) ├── scripts/ # 実行コード
├── references/ # 参考リファレンス └── assets/ # 静的リソース
SKILL.mdの内部(一例) --- name: スキル名 description: このスキルが何をするものか、またいつ使用するべきかの簡単な説明 --- # あなたのスキル名 ##
指示 (Instructions) [Claudeが実行するための、明確でステップバイステップのガイダンス ] ## 使用例 (Examples) [このスキルを使用する具体的な例 ]
Claude CodeのSkillsでWeb機能のBaseline対応状況を確認できるようにした
https://github.com/masuP9/a11y-specialist-skills/
https://github.com/antfu/skills
MCP → Skills
MCP → CLI (Skills)
Hono Conference 2025 - 2025/10/28
• Playwright MCP → Playwright CLI • Datadog MCP Server
→ Datadog Agent Skills ◦ 内部はCLI Google Workspace CLIも登場するなど、CLI上でコマンド経由して 完結できるツールは今後も増えていきそう MCPからCLIツールへの転換
ドキュメントをnpm packageとしてpublishしよう | blog | ryoppippi.com LLMフレンドリーな ドキュメント提供方 法と しては、
ローカルに ダウンロードさせるのが 現時点では 最も 効率が 良い Skillsの形式で必要なドキュメントを置けるようにするとGood site2skill: どんなサイトでもClaude Skills化するツールを作った 知識はローカルにあった方が都合がいい
MCPは不要になった?
前提として MCPはSkillsと 同等のものではない
MCPとSkillsとの比較 MCP Agent Skills 役割・機能 AIとの通信規格 AIへの指示書 有利な部分 (一例) •
外部ツール間との連携 • 接続処理をコードに内包できる • Skillsを組み合わせて使える • 一度実行して自律的に再利用する 制約(一例) AIエージェント内での登録数制限 実行環境ごとでAPIやネットワークへの アクセス可否が異なる
CLIで操作可能・ベストプラクティスとなる部分はSkillsを使う。 外部ツールとの連携(GitHub、Attlassian、Figma)でMCPを使う。 Skillsとして役割を明確にできるものはMCPからSkillsへ移譲する。 トークン消費量だけに左右されず、役割に応じて扱うべき。 MCPもSkillsと併用で扱うこともある
• Figmaから情報を取得する(MCP) • 特定のフレームワークで実装する指示(SKills) ◦ 例:React + Jotai + Tailwind
CSSで実装する ◦ 例:設計のベストプラクティスに則っているかチェック ◦ 例:WAI-ARIAルールに違反していないかチェック Claude Skills で Figma 実装を自動化するが参考になりました! Figma実装での具体例
• 悪用Skillsによるプロンプトインジェクション、データ抜き取り • 自動で実行するためスクリプト内部が安全かの確認が必要 • 機密情報をローカルに保持していないか 等 Skillsのセキュリティ懸念 これはSkillsが危険でMCP自体が安全ということはならない MCPサーバーでも同様の危険性はあるため、
しっかりと内容をチェックして扱うべき。
• AIエージェントへのコンテキスト提供手段は変化している • Skillsで完結するものは徐々に移譲していこう • MCPの役割を理解し、必要なものを扱えるようにする • 信頼のおけるMCPサーバーとSkillsを使おう まとめ
• https://platform.claude.com/docs/ja/agents-and-tools/agent-skills/overview • https://agentskills.io/home • https://dev.classmethod.jp/articles/agent-skills-2025-standardized-overview/ • https://zenn.dev/nuits_jp/articles/2025-12-30-interpretation-of-agent-skills • https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html
• https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/ 参考情報