Storied Collection Venues

io.github.jchauge由 GitHub 帳號 jchauge 發布v1.1.0更新於 Oct 29, 2026

Search historic castles, manors and châteaux for exclusive-use rental in the UK, Ireland and France.

已驗證Streamable HTTP可網頁執行位置與生活商業與電商

概覽

AI 產生的概覽

唯讀的遠端 MCP 伺服器,用來搜尋 Storied Collection 在英國、愛爾蘭與法國可整棟包租的歷史城堡、莊園與法式城堡。

可以做什麼
  • 依關鍵字、國家、可住人數、價格上限、最少入住晚數、直升機停機坪、電動車充電或客房等條件搜尋場地,並可排序
  • 以模糊、忽略重音的名稱取得單一場地的完整資訊,查無結果時提供建議
  • 列出組合涵蓋的國家,以及各國場地數量與計價貨幣
  • 以原幣別(英鎊或歐元)回傳「起價」,不做匯率換算
適用情境
適合在比較蘇格蘭、英格蘭、威爾斯、愛爾蘭或法國的歷史整棟包租場地時使用,讓助理篩選、彙整選項或查詢特定物業的細節。
執行需求
需要遠端 Streamable HTTP 端點;未宣告本機安裝、帳號或 API 金鑰。伺服器從 Google 試算表讀取場地資料,因此取決於該試算表是否公開可檢視,或由部署者自行設定服務帳戶。
安裝前請注意
僅供讀取:只搜尋與取得場地資料,不會預訂或變更任何內容。價格為每晚「起價」,以英鎊或歐元計價且從不換算,因此不提供跨幣別比較。空白或「On request」的值會回傳 null,布林篩選會排除取值未知的場地,結果可能漏掉部分物業。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Storied Collection Venues,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.jchauge%2Fstoried-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "storied-collection-venues": {
      "type": "http",
      "url": "https://storied-mcp.onrender.com/mcp"
    }
  }
}

README

Storied Collection Venues — remote MCP server

Read-only MCP server (Streamable HTTP, stateless, JSON responses) serving Storied Collection venue data live from the Google Sheet 1voQY3AHxjEasFCy3L2T1i1JsdzaD52AZnieFhASRLsM, tab Properties. 5-minute cache (CACHE_TTL_SECONDS); if a refresh fails, the last good data keeps being served.

Endpoint: POST /mcp (GET / = health check)

Tools

  • search_venues: query, country, min_sleeps, max_price + max_price_currency (GBP/EUR, no conversion), max_minimum_nights, helipad, ev_charging, guest_house, sort_by
  • get_venue: fuzzy, accent-insensitive name lookup, with suggestions when nothing matches
  • list_countries: countries with venue counts and currencies

Every price comes back with its currency. Values are never converted. Parsing rules: "3,000"→3000, "100+"→100 (the original text is kept in sleeps_display), "1600s"→1600, "On request"/blank→null. Blank Yes/No cells → null (unknown), and boolean filters leave those venues out.

Data source (pick one)

  1. Public sheet (default): share the sheet as Anyone with the link can view. The server reads the gviz CSV endpoint.
  2. Service account: set GOOGLE_SERVICE_ACCOUNT_JSON to the key JSON and share the sheet (Viewer) with the service account's email.
  3. LOCAL_CSV=path.csv: local file, for testing only.

Run / test

npm install && npm run buildnpm start                                  # reads the public sheet; or LOCAL_CSV=your.csvnpm test                                   # SDK client end-to-end callsnpx @modelcontextprotocol/inspector --cli http://localhost:3000/mcp --transport http --method tools/list

Deploy (free options)

  • Render / Railway / Fly.io: any Node host. Run npm run build && npm start; PORT is respected.
  • Google Cloud Run: gcloud run deploy --source . (free tier). Lets you use a service account without a key file.
  • Cloudflare Workers would need a port to the Workers runtime (no Express). The data logic in src/data.ts carries over.

來源:README.md,提交 0c418c6

工具

3

search_venues

Search Storied Collection venues

Search Storied Collection's historic exclusive-use venues (castles, estates, châteaux in Scotland, England, Wales, Ireland, France). All filters are optional and combined with AND. Prices are 'pricing from' per night in the venue's native currency (GBP or EUR) and are NEVER converted — max_price only matches venues priced in the given currency (default: any currency, compared numerically within each venue's own currency; pass max_price_currency to be precise). Venues with price 'On request' are excluded when max_price is set. Boolean filters exclude venues where the value is unknown. Returns a summary list; use get_venue for full details.

輸入參數querycountryhelipadsort_bymax_pricemin_sleepsev_chargingguest_housemax_minimum_nightsmax_price_currency

get_venue

Get venue details

Get full details for one Storied Collection venue by name. Matching is fuzzy and accent-insensitive ('chateau challain', 'gilmerton', 'Borthwick'). Returns country, year originally built, pricing-from with its currency (never converted), rooms in main house, sleeps, guest house, minimum nights, helipad and EV charging. If no confident match, returns closest suggestions.

輸入參數name必填

list_countries

List countries

List every country in the Storied Collection portfolio with the number of venues and the pricing currency used there.

無需輸入參數。

版本歷史

1
  1. v1.1.0最新Oct 29, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。