Keithah Hostex Mcp

ai.smithery由 smithery.ai 發布官方發布者v0.2.0更新於 Oct 24, 2026

Manage your Hostex vacation rentals—properties, reservations, availability, listings, and guest me…

發布方自己的服務:222wcnm Bilistalkermcp

已驗證Streamable HTTP可網頁執行效率與工作流溝通與協作商業與電商

概覽

AI 產生的概覽

讓助理透過 Hostex API 管理度假租賃的房源、訂房、可訂狀態、通路刊登、房客訊息與評價。

可以做什麼
這是一個封裝 Hostex 物業管理 API 的 MCP 伺服器,提供 25 個以上工具。它可以列出並管理房源與房型,搜尋、建立與取消訂房,更新門鎖密碼與自訂欄位,查詢並封鎖可訂日期,讀取通路日曆,更新通路價格,處理房客對話與訊息,管理評價,以及註冊或移除 webhook。
適用情境
適合已在 Hostex 上經營度假租賃的房東與物業管理者,想在 MCP 用戶端以自然語言查詢或修改訂單、可訂狀態、價格與房客溝通,而不必開啟 Hostex 後台。
執行需求
需要開通 API 存取的 Hostex 帳戶與 Hostex API 存取權杖,透過 accessToken 設定項或 HOSTEX_ACCESS_TOKEN 環境變數提供。託管端點以 HTTP 存取,並使用 Authorization bearer 權杖驗證;本機方式需要 Node.js 18 或更新版本,以及相容 MCP 的用戶端。
安裝前請注意
該權杖可存取你的 Hostex 帳戶資料,應視為機密。許多工具會寫入或刪除資料:建立與取消訂房、封鎖或開放日期、修改門鎖密碼與自訂欄位、更新通路價格、傳送訊息給房客,以及建立或刪除 webhook。執行前請確認操作,並注意資料會與 Hostex API 交換;使用託管端點時還會傳送到遠端伺服器。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "keithah-hostex": {
      "type": "http",
      "url": "https://server.smithery.ai/@keithah/hostex-mcp/mcp"
    }
  }
}

README

hostex-mcp

[Release] [Check hostex-ts Updates] [Smithery]

Model Context Protocol server for the Hostex property management API. Manage your vacation rental properties, reservations, guest communications, and more through Claude and other MCP clients.

Built on hostex-ts - TypeScript client library for Hostex API v3.0.0.

Features

  • 🏠 Properties - Property and room type management
  • 📅 Reservations - CRUD operations, custom fields, lock codes
  • 📊 Availability - Property availability calendars
  • 📋 Listings - Channel listings, pricing, inventory
  • 💬 Messaging - Guest communication and messaging
  • ⭐ Reviews - Review management and responses
  • 🔗 Webhooks - Real-time event notifications
  • ⚙️ Utilities - Custom channels and income methods

Available Tools (25+)

  • hostex_list_properties - List all properties
  • hostex_list_room_types - List room types
  • hostex_list_reservations - Search and filter reservations
  • hostex_create_reservation - Create direct bookings
  • hostex_cancel_reservation - Cancel reservations
  • hostex_update_lock_code - Update stay lock codes
  • hostex_get_custom_fields - Get custom field values
  • hostex_update_custom_fields - Update custom fields
  • hostex_list_availabilities - Check property availability
  • hostex_update_availabilities - Block/open dates
  • hostex_list_conversations - List guest conversations
  • hostex_get_conversation - Get conversation details
  • hostex_send_message - Send messages to guests
  • hostex_list_reviews - Query reviews
  • hostex_create_review - Leave reviews or replies
  • hostex_list_webhooks - List configured webhooks
  • hostex_create_webhook - Register new webhooks
  • hostex_delete_webhook - Remove webhooks
  • hostex_get_listing_calendar - Get listing calendars
  • hostex_update_listing_prices - Update channel prices
  • hostex_list_custom_channels - List custom channels
  • hostex_list_income_methods - List income methods

Installation

Option 1: Via Smithery (Recommended)

Install directly from Smithery:

bash
npx -y @smithery/cli install @keithah/hostex-mcp --client claude

Or add the hosted server URL to your MCP client:

https://server.smithery.ai/@keithah/hostex-mcp/mcp

When prompted, provide your Hostex API access token.

Option 2: MCPB Package

  1. Download the latest .mcpb file from Releases
  2. Double-click the file to install in your MCP client
  3. Configure your Hostex API token when prompted

Option 3: Manual Installation (Claude Desktop)

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or ~/.config/Claude/claude_desktop_config.json on Linux):

json
{  "mcpServers": {    "hostex": {      "command": "npx",      "args": ["-y", "hostex-mcp"],      "env": {        "HOSTEX_ACCESS_TOKEN": "your_hostex_api_token"      }    }  }}

Or use the Smithery hosted server:

json
{  "mcpServers": {    "hostex": {      "url": "https://server.smithery.ai/@keithah/hostex-mcp/mcp",      "env": {        "HOSTEX_ACCESS_TOKEN": "your_hostex_api_token"      }    }  }}

Configuration

You need a Hostex API access token. Get yours from your Hostex account settings at https://www.hostex.io/

The server accepts configuration through the configSchema:

  • accessToken (required): Your Hostex API access token

Usage Examples

Once installed, you can ask Claude natural language questions like:

  • "Show me all my Hostex properties"
  • "List reservations checking in this week"
  • "Block property 12345 for next weekend"
  • "Send a welcome message to the guest in conversation ABC123"
  • "What reviews have I received this month?"
  • "Create a direct booking for property XYZ"

Development

Prerequisites

  • Node.js >= 18
  • npm

Setup

bash
# Clone the repositorygit clone https://github.com/keithah/hostex-mcp.gitcd hostex-mcp
# Install dependenciesnpm install
# Build for stdio transportnpm run build:stdio
# Build for streamable HTTP transportnpm run build:shttp
# Build both transportsnpm run build:all

Testing Locally

bash
# Start dev server with Smitherynpm run dev

Architecture

This MCP server uses:

Transports

The server supports two transport protocols:

  • stdio - Standard input/output (for local MCP clients like Claude Desktop)
  • shttp - Streamable HTTP (for remote/web-based MCP clients)

Both are built using Smithery for seamless multi-transport support.

Automatic Updates

This repository includes a GitHub Actions workflow that:

  1. Checks hourly for new releases of hostex-ts on npm
  2. Automatically creates a PR to update the dependency
  3. Bumps the patch version
  4. Rebuilds the MCP bundles

When you merge the PR and create a new release tag, the MCPB package is automatically built and attached to the GitHub release.

Requirements

  • Node.js >= 18
  • MCP-compatible client (Claude Desktop v0.10.0+, or any MCP client)
  • Hostex account with API access

Documentation

License

MIT

Author

Keith Hadfield

Support


Note: This is an unofficial community project and is not officially supported by Hostex.

來源:README.md,提交 9e0e683

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v0.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Smithery 整合