Outsite Availability MCP
Outsite Availability MCP
Неофициальный MCP-сервер только для чтения, предназначенный для исследования публичных локаций Outsite, указанных цен на проживание и календарей отдельных номеров.
Репозиторий: kristianeboe/outsite-mcp
Этот проект использует публичный веб-сайт Outsite и те же анонимные GraphQL-запросы, которые использует его интерфейс бронирования. Он не передаёт файлы cookie браузера, не получает доступ к аккаунтам Outsite, не бронирует номера и не производит платежи. Outsite не поддерживает этот проект, и его частный GraphQL-контракт может меняться без предупреждения.
Инструменты
find_outsite_locations: разрешить город, страну, район или название дома в slug Outsite.search_outsite_stays: вернуть текущие комбинации номеров/тарифов для точных дат.get_outsite_room_calendar: проверить конкретный тип номера в более широком диапазоне дат и выявить непрерывные открытые периоды.
Все инструменты доступны только для чтения и включают исходный URL и временную метку fetchedAt.
Related MCP server: tools4foresight
Локальная разработка
Требуется Node.js 22.22.2 или новее и pnpm.
pnpm install --ignore-workspace
pnpm devКонечная точка MCP доступна по адресу http://localhost:3000/mcp. Инспектор фреймворка доступен с локального сервера разработки.
Проверки
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 для пользовательского имени хоста можно управлять через официальный удалённый MCP Namecheap по адресу https://mcp.namecheap.com/mcp. Сначала прочитайте существующую зону, затем добавьте CNAME-запись, предоставленную Manufact, и убедитесь, что запись сохранилась.
Границы
Сохраняйте публичную поверхность анонимной и только для чтения.
Никогда не принимайте, не храните и не передавайте файлы cookie сеанса Outsite или токены аккаунта.
Не добавляйте бронирование, платежи, изменения бронирования или другие мутации.
Относитесь к возвращаемым меткам тарифов для участников как к публичному раскрытию цен, а не как к подтверждению права на членство.
Сохраняйте исходные суммы тарифов и временные метки. Не обещайте доступность.
Использованная документация
Лицензия
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.-