mcpField
S
Storied Collection Venues

Storied Collection Venues

リモート
storiedcollection.comその他01 日前に更新
リポジトリ公式サイト

Storied Collection Venues について

Storied Collection Venues は、英国、アイルランド、フランスの Storied Collection の施設情報を提供する読み取り専用リモート MCP サーバーです。城や邸宅、シャトーの貸し切りを探す人向けで、価格は記載通貨のまま扱い、換算しません。

主な機能

  1. 01条件を指定した施設検索
  2. 02名前による施設検索と候補提示
  3. 03国と施設数の一覧
  4. 04価格、宿泊人数、設備による絞り込み
  5. 05記載通貨を維持し換算しない

活用シーン

  1. 01グループ滞在向けの施設探し
  2. 02予算上限で貸し切り施設を絞り込む
  3. 03ヘリポートや EV 充電設備のある施設探し

MCP 対応

読み取り専用のリモート MCP サーバーとして、Streamable HTTP 経由で施設検索、施設詳細、国一覧のツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://storied-mcp.onrender.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、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(不明)となり、ブール値のフィルターでは該当する会場が除外されます。

データソース(いずれかを選択)

  1. 公開シート(デフォルト):シートを リンクを知っている全員が閲覧可能 として共有します。サーバーは gviz CSV エンドポイントからデータを読み取ります。
  2. サービスアカウント:キー JSON を GOOGLE_SERVICE_ACCOUNT_JSON に設定し、サービスアカウントのメールアドレスにシートの閲覧者権限を付与して共有します。
  3. 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 のデータ処理ロジックは引き続き利用できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。