Slide 1

Slide 1 text

microCMS Hono 飯ログ店舗を自作MCPサーバーでAI登録 2026/07/22 @kuri̲tter

Slide 2

Slide 2 text

自己紹介 くりったー • X (@kuri̲tter) • 物流系の会社でIT推進 • 趣味 • 音楽ライブ行く • Fujirock 7/25(土) 行きます。 2024年10月池袋にて

Slide 3

Slide 3 text

今日の話 僕の「飯ログ」という個人サイトの運営課題を 自作MCPサーバーで解決した話をします。

Slide 4

Slide 4 text

サイト概要 • 自分が外食で訪れた飯屋訪問記 • 2025年10月開始。訪問記:200件強

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

APIスキーマ

Slide 8

Slide 8 text

技術スタック • コンテンツ管理 :microCMS(ホビープラン) • 開発フレームワーク :HonoX :Cloud are Workers fl • デプロイ

Slide 9

Slide 9 text

MCPサーバーでツールを公開中 Cloud are Workers AIクライアント /mcp 飯ログMCPサーバー HTTP • Claude desktop • ChatGPT • get̲shop(店舗検索) • get̲visits(訪問検索) • get̲popular̲visits (人気記事検索) GET • ジャンル • エリア • お店 • 訪問記録 • Etc… fl URLを指定すれば誰でも利用可能となっている

Slide 10

Slide 10 text

新宿のおすすめのお店を聞いてみる

Slide 11

Slide 11 text

運営課題と解決

Slide 12

Slide 12 text

店舗登録が複雑で面倒くさい 参照先API 基礎情報収集 参照先API 緯度経度調査 • 店名 • Google Map • 住所 • Geocoding エリア 登録済? YES ジャンル 登録済? YES 店舗登録完了 • 最寄駅 NO 地区コード調査 エリア登録 NO ジャンル登録 訪問記録執筆開始

Slide 13

Slide 13 text

AIで解決をしたい • mcpサーバーを活かして「データ登録」をしたい • ルート “/mcp/admin”を追加 • エリア、ジャンル、お店データの作成をできるようにした

Slide 14

Slide 14 text

最終的な構成図 Cloud are Workers AIクライアント • Claude desktop HTTP GET /mcp • ChatGPT • get̲shops他 • ジャンル Cloud are ZeroTrust • エリア /mcp/admin 自分(管理者) HTTP • create̲shop • お店 POST • create̲area • create̲genre fl fl fl 接続をCloud are ZeroTrustで保護 • 訪問記録

Slide 15

Slide 15 text

登録MCPのデモ

Slide 16

Slide 16 text

これが… 参照先API 基礎情報収集 参照先API 緯度経度調査 • 店名 • Google Map • 住所 • Geocoding エリア 登録済? YES ジャンル 登録済? YES 店舗登録完了 • 最寄駅 NO 地区コード調査 エリア登録 NO ジャンル登録 訪問記録執筆開始

Slide 17

Slide 17 text

こうなった 飯ログに○○店追加して 店舗登録完了 訪問記録執筆開始

Slide 18

Slide 18 text

まとめ・言いたかったことなど • 自作MCPのよいところ • HTTP簡単接続スマホ操作可 • AIを通してコンテンツ公開できる • ツール、プロンプトを自分で設計できる • ID記法ルール、登録手順 • MCPサーバー作るの楽しい! • コードは付録で共有します

Slide 19

Slide 19 text

Thank you!!

Slide 20

Slide 20 text

付録 • 飯ログURL • https://meshi-log.info/ • meshi-log-mcp - Claude Desktopなどから接続できます • https://meshi-log.info/mcp • コード - GitHub • https://github.com/qlitre/meshi-log