Etix Mcp

io.github.chrischall由 GitHub 帳號 chrischall 發布v1.2.0更新於 Nov 7, 2026

Etix event discovery for Claude — search events, venues & performers and fetch event details

概覽

AI 產生的概覽

透過使用者自己已登入的瀏覽器分頁搜尋 Etix 的活動、場館與演出者,並取得活動、場館與地點詳細資料。

可以做什麼
  • 以關鍵字搜尋 Etix 的活動、場館與演出者,回傳各自的 id 與標準連結
  • 依 id 取得單一活動:名稱、日期時間、場館地址與座標、主辦單位、票價區間及各級報價
  • 依 id 取得單一場館:主辦單位、完整地址,以及該場館的近期活動與購票連結
  • 將城市名稱或郵遞區號解析為座標與正規化的城市/州
  • 執行橋接健康檢查,往返存取一個公開頁面並回報是哪一環節失敗
適用情境
適合想用自然語言查詢 Etix 演出、場館與票價區間,或依地點瀏覽活動的情境,且不需要 Etix 帳號。
執行需求
以 npm 套件形式透過 stdio 在本機執行。需要安裝 ContextMint Bridge 瀏覽器擴充功能、開啟已登入的 etix.com 分頁並完成一次性配對;請求經本機 WebSocket 橋接(預設埠 37149)。選用環境變數:ETIX_DEBUG、ETIX_WS_PORT、FETCHPROXY_IDENTITY_DIR、FETCHPROXY_WS_HOST。
安裝前請注意
Etix 未公開消費者 API,且網站設有機器人防護;此伺服器透過你的瀏覽器工作階段讀取相同的介面與頁面,以你的 Cookie 與 JS 環境行事,使用需自行斟酌,可能與網站條款衝突。必須安裝並配對橋接擴充功能,其身分金鑰對存放於 FETCHPROXY_IDENTITY_DIR。FETCHPROXY_WS_HOST 應保持在本機回環位址。所有工具皆為唯讀。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

etix-mcp

Etix event discovery as an MCP server for Claude — search events, venues, and performers and pull full event/venue details via natural language.

⚠️ Etix does not publish a public consumer API, and its consumer site sits behind a DataDome bot-wall. This server reads the same /ticket/api/online/... endpoints and server-rendered pages that etix.com itself uses, routed through your own signed-in browser tab via the ContextMint Bridge browser extension. Every request acts on behalf of your existing session — your cookies, your TLS, your JS context — exactly as if you'd browsed it yourself. No Etix account is required; this is public discovery data. Use at your own discretion.

Tools

ToolPurpose
etix_searchSearch events, venues, and performers by keyword. Returns a few top matches per category, each with its id and canonical etix.com URL.
etix_get_eventFull record for an event/performance by event_id — name, date/time, venue (with address + coordinates), organizer, ticket price range and the individual priced offer levels.
etix_get_venueA venue by venue_id — name, organizer, full address, and the list of upcoming events at that venue.
etix_find_locationResolve a city name or postal code to coordinates plus normalized city/state — a building block for location-based event browsing.
etix_healthcheckEnd-to-end bridge check — round-trips /robots.txt and reports which hop failed (bridge down vs. extension not connected vs. DataDome challenge on your tab). Call when other tools fail.

How it works

Etix fronts its consumer site with a DataDome interstitial that a server-side fetch can't clear, so etix-mcp routes every request through your signed-in, already-cleared etix.com tab via the shared fetchproxy bridge (WebSocket on 127.0.0.1:37149). etix_search reads the clean search/suggest JSON endpoint; etix_get_event and etix_get_venue parse the server-rendered performance/venue pages (schema.org JSON-LD + microdata). See docs/ETIX-API.md for the verified endpoint shapes.

Setup

See skills/etix/SKILL.md for full install steps: add the server to your MCP config, install the shared ContextMint Bridge extension, open etix.com, and approve the one-time pairing. Then run etix_healthcheck.

Where the extension comes from. ContextMint Bridge is the fetchproxy browser extension under its new name, from the same maintainer — fetchproxy's own README (chrischall/fetchproxy#extension) points to it. Its source is public at nullnet-app/contextmint-bridge: build it yourself (npm run build), or check a release zip against the .sha256 file published beside it (shasum -a 256 -c contextmint-bridge-chrome-<version>.zip.sha256).

Development

bash
npm cinpm run build   # tsc --noEmit + esbuild bundle → dist/bundle.jsnpm test        # vitest

Acknowledgement of Terms

By using this MCP server, you acknowledge that it uses your own etix.com session via the ContextMint Bridge extension, that Etix offers no public consumer API (so the underlying endpoints may change at any time), and that this is an unofficial, AI-developed project with no affiliation to Etix. Use at your own discretion, consistent with Etix's Terms of Use.

License

MIT — developed and maintained by AI (Claude Code).

來源:README.md,提交 a53a2ec

工具

5

etix_get_event

Get an Etix event/performance by id

Fetch a single Etix event (performance) by its numeric event_id — name, date/time, venue (with address + coordinates), organizer, ticket price range and the individual priced offer levels. Get the event_id from etix_search. Read-only, no Etix account required.

輸入參數event_id必填

etix_get_venue

Get an Etix venue and its upcoming events by id

Fetch a single Etix venue by its numeric venue_id — name, organizer, full address, and the list of upcoming events at that venue (each with event_id, name, start time, and ticket URL). Get the venue_id from etix_search. Follow up with etix_get_event for any listed event. Read-only, no Etix account required.

輸入參數venue_id必填

etix_find_location

Resolve a city or postal code to coordinates

Resolve a city name or postal code to coordinates (latitude/longitude) plus the normalized city/state, using Etix's geolocation lookup. Useful as a building block for location-based event browsing. Returns found:false with a message when nothing matches. Read-only, no Etix account required.

輸入參數query必填country

etix_healthcheck

Verify the ContextMint Bridge connection end-to-end

Round-trips a small public www.etix.com URL (/robots.txt) through ContextMint Bridge (your signed-in browser tab) and returns diagnostics: the bridge's role (host/peer/null), port, version, the extension link (linked / pair pending / not attached / never answered), the elapsed round-trip time, and a plain-English hint distinguishing 'bridge never came up' from 'extension not connected' from 'this browser can't serve a capability' from 'real www.etix.com-side problem'. Read-only, no auth required. Call this when a real tool fails and you want to know which hop broke.

無需輸入參數。

版本歷史

13
  1. v1.2.0最新Nov 4, 2026
  2. v1.1.9Oct 29, 2026
  3. v1.1.8Oct 16, 2026
  4. v1.1.7Oct 10, 2026
  5. v1.1.6Oct 7, 2026
  6. v1.1.5Oct 5, 2026
  7. v1.1.4Oct 3, 2026
  8. v1.1.3Sep 28, 2026
  9. v1.1.2Sep 23, 2026
  10. v1.1.1Sep 23, 2026
  11. v1.1.0Sep 20, 2026
  12. v1.0.0Sep 18, 2026
  13. v0.6.4Sep 16, 2026

評分

已滿足適用檢查項的 80%

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

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

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