Storied Collection Venues について
Storied Collection Venues は、英国、アイルランド、フランスの Storied Collection の施設情報を提供する読み取り専用リモート MCP サーバーです。城や邸宅、シャトーの貸し切りを探す人向けで、価格は記載通貨のまま扱い、換算しません。
主な機能
- 01条件を指定した施設検索
- 02名前による施設検索と候補提示
- 03国と施設数の一覧
- 04価格、宿泊人数、設備による絞り込み
- 05記載通貨を維持し換算しない
活用シーン
- 01グループ滞在向けの施設探し
- 02予算上限で貸し切り施設を絞り込む
- 03ヘリポートや EV 充電設備のある施設探し
MCP 対応
読み取り専用のリモート MCP サーバーとして、Streamable HTTP 経由で施設検索、施設詳細、国一覧のツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://storied-mcp.onrender.com/mcpclaude mcp add --transport http jchauge-storied https://storied-mcp.onrender.com/mcp{"mcpServers":{"jchauge-storied":{"type":"http","url":"https://storied-mcp.onrender.com/mcp"}}}Cursor で開く{"servers":{"jchauge-storied":{"type":"http","url":"https://storied-mcp.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"jchauge-storied":{"type":"http","url":"https://storied-mcp.onrender.com/mcp"}}}{"mcpServers":{"jchauge-storied":{"serverUrl":"https://storied-mcp.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Storied Collection Venues — リモート MCP サーバー
Google Sheet 1voQY3AHxjEasFCy3L2T1i1JsdzaD52AZnieFhASRLsM の Properties タブから、Storied Collection の会場データをリアルタイムで提供する読み取り専用 MCP サーバーです(Streamable HTTP、ステートレス、JSON レスポンス)。5 分間キャッシュします(CACHE_TTL_SECONDS)。更新に失敗した場合は、最後に取得できたデータを引き続き提供します。
エンドポイント:POST /mcp(GET / = ヘルスチェック)
ツール
search_venues:query、country、min_sleeps、max_price + max_price_currency(GBP/EUR、通貨換算なし)、max_minimum_nights、helipad、ev_charging、guest_house、sort_by で検索get_venue:名前のあいまい検索(アクセント記号を区別しません)。一致するものがない場合は候補を提示しますlist_countries:会場数と通貨を含む国の一覧
価格にはすべて通貨が付いています。値は通貨換算されません。解析ルール:「3,000」→3000、「100+」→100(元のテキストは sleeps_display に保持されます)、「1600s」→1600、「On request」/空欄→null。空欄の Yes/No セルは null(不明)となり、ブール値のフィルターでは該当する会場が除外されます。
データソース(いずれかを選択)
- 公開シート(デフォルト):シートを リンクを知っている全員が閲覧可能 として共有します。サーバーは gviz CSV エンドポイントからデータを読み取ります。
- サービスアカウント:キー JSON を
GOOGLE_SERVICE_ACCOUNT_JSONに設定し、サービスアカウントのメールアドレスにシートの閲覧者権限を付与して共有します。 LOCAL_CSV=path.csv:ローカルファイル。テスト専用です。
実行/テスト
npm install && npm run build
npm start # 公開シートを読み取ります。または LOCAL_CSV=your.csv
npm test # SDK クライアントによるエンドツーエンドの呼び出し
npx @modelcontextprotocol/inspector --cli http://localhost:3000/mcp --transport http --method tools/list
デプロイ(無料の選択肢)
- Render / Railway / Fly.io:任意の Node ホストで実行できます。
npm run build && npm startを実行します。PORTが反映されます。 - Google Cloud Run:
gcloud run deploy --source .(無料枠)。キーファイルなしでサービスアカウントを利用できます。 - Cloudflare Workers で使うには、Workers ランタイム向けの移植が必要です(Express は使用できません)。
src/data.tsのデータ処理ロジックは引き続き利用できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。