Outsite Availability MCP
Outsite Availability MCP
一个非官方、只读的 MCP 服务器,用于查询公开的 Outsite 地点、报价的住宿价格以及单个房间的日历。
本项目使用 Outsite 的公开网站及其预订界面所用的匿名 GraphQL 读取。它不会转发浏览器 Cookie、访问 Outsite 账户、预订房间或进行支付。Outsite 尚未认可本项目,其私有 GraphQL 契约可能随时更改,恕不另行通知。
工具
find_outsite_locations:将城市、国家、街区或房屋名称解析为 Outsite slug。search_outsite_stays:返回指定日期的当前房型/价格组合。get_outsite_room_calendar:在更宽的日期范围内检查特定房型,并识别连续的空闲时段。
所有工具均为只读,并包含来源 URL 和 fetchedAt 时间戳。
Related MCP server: tools4foresight
本地开发
需要 Node.js 22.22.2 或更高版本以及 pnpm。
pnpm install --ignore-workspace
pnpm devMCP 端点位于 http://localhost:3000/mcp。框架的 Inspector 可从本地开发服务器访问。
检查
pnpm typecheck
pnpm test
RUN_LIVE=1 pnpm test
pnpm build实时测试向 Outsite 发出匿名请求,并确认地点发现、价格搜索和房间日历。
配置
默认值适合部署。可选的环境变量:
OUTSITE_GRAPHQL_URL:默认为https://api.outsite.co/graphql。OUTSITE_CACHE_TTL_MS:匿名上游缓存时长,默认 300000。OUTSITE_TIMEOUT_MS:上游请求超时,默认 12000。
部署
Manufact Cloud 是官方主机。预期的公共端点是:
https://outsite-mcp.kristianeboe.me/mcp从关联的 GitHub 仓库部署,或运行 pnpm deploy。每次工具契约变更后,请针对生产端点重新运行实时冒烟测试和 MCP Inspector。
自定义主机名的 DNS 可通过 Namecheap 的官方远程 MCP 在 https://mcp.namecheap.com/mcp 管理。先读取现有区域,然后添加 Manufact 提供的 CNAME 目标,并验证记录已持久化。
边界
保持公共接口匿名且只读。
绝不接受、存储或转发 Outsite 会话 Cookie 或账户令牌。
不添加预订、支付、预订变更或其他变更操作。
将返回的会员价标签视为公开价格发现,而非会员资格的证明。
保留原始价格总额和时间戳。不承诺可用性。
使用的文档
许可证
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Anonymous, read-only cross-venue discovery of partner-approved venues, cities, destinations.
Read-only property facts, indicative availability, authorised booking links and guest-safe support.
Browse OfficeRnD members, bookings, memberships, invoices and tickets, with optional write access.
Hosts: read and record bookings, change prices, draft listings, rename devices. No payments.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables read-only access to Pocket Agent's product information, public persona templates, and app catalog. No authentication required.40 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables read-only exploration of curated foresight signals, semantic graph, themes, and horizons, allowing agents to query the map, track theme trends, and identify weak signals without modifying any data.MIT
- AlicenseAqualityCmaintenanceProvides read-only access to Hostaway PMS data, enabling assistants to answer questions about listings, calendars, reservations, and inbox threads, and generate occupancy, inbox, and completeness reports without writing or sending anything.1139 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables discovery and querying of public OpenBind structure-affinity datasets, experimental binding events, benchmark results, and live Fragalysis targets and observations through read-only REST endpoints without requiring an API key.-