Outsite Availability MCP
Outsite Availability MCP
Ein inoffizieller, schreibgeschützter MCP-Server zur Recherche öffentlicher Outsite-Standorte, angegebener Aufenthaltsraten und individueller Zimmerkalender.
Repository: kristianeboe/outsite-mcp
Dieses Projekt nutzt die öffentliche Website von Outsite und dieselben anonymen GraphQL-Abfragen, die auch die Buchungsoberfläche verwendet. Es leitet keine Browser-Cookies weiter, greift nicht auf Outsite-Konten zu, bucht keine Zimmer und führt keine Zahlungen durch. Outsite hat dieses Projekt nicht unterstützt, und sein privater GraphQL-Vertrag kann sich ohne Vorankündigung ändern.
Werkzeuge
find_outsite_locations: löst einen Stadt-, Länder-, Nachbarschafts- oder Hausnamen in einen Outsite-Slug auf.search_outsite_stays: gibt aktuelle Zimmer-/Preiskombinationen für bestimmte Daten zurück.get_outsite_room_calendar: untersucht einen bestimmten Zimmertyp über einen größeren Zeitraum und identifiziert zusammenhängende freie Zeiträume.
Alle Werkzeuge sind schreibgeschützt und enthalten eine Quell-URL sowie einen fetchedAt-Zeitstempel.
Related MCP server: tools4foresight
Lokale Entwicklung
Erfordert Node.js 22.22.2 oder neuer und pnpm.
pnpm install --ignore-workspace
pnpm devDer MCP-Endpunkt ist unter http://localhost:3000/mcp verfügbar. Der Inspector des Frameworks ist über den lokalen Entwicklungsserver verfügbar.
Prüfungen
pnpm typecheck
pnpm test
RUN_LIVE=1 pnpm test
pnpm buildDer Live-Test sendet anonyme Anfragen an Outsite und bestätigt die Standortsuche, die Preissuche und einen Zimmerkalender.
Konfiguration
Die Standardwerte sind für die Bereitstellung geeignet. Optionale Umgebungsvariablen:
OUTSITE_GRAPHQL_URL: standardmäßighttps://api.outsite.co/graphql.OUTSITE_CACHE_TTL_MS: anonyme Upstream-Cache-Dauer, Standard 300000.OUTSITE_TIMEOUT_MS: Upstream-Anfrage-Timeout, Standard 12000.
Bereitstellung
Manufact Cloud ist der kanonische Host. Der vorgesehene öffentliche Endpunkt ist:
https://outsite-mcp.kristianeboe.me/mcpStellen Sie aus dem verbundenen GitHub-Repository bereit oder führen Sie pnpm deploy aus. Führen Sie nach jeder Änderung des Tool-Vertrags den Live-Smoke-Test und den MCP-Inspector erneut gegen den Produktionsendpunkt aus.
DNS für den benutzerdefinierten Hostnamen kann über den offiziellen Remote-MCP von Namecheap unter https://mcp.namecheap.com/mcp verwaltet werden. Lesen Sie zuerst die vorhandene Zone, fügen Sie dann das von Manufact bereitgestellte CNAME-Ziel hinzu und überprüfen Sie, ob der Eintrag beibehalten wurde.
Grenzen
Halten Sie die öffentliche Oberfläche anonym und schreibgeschützt.
Akzeptieren, speichern oder leiten Sie niemals Outsite-Sitzungscookies oder Kontotoken weiter.
Fügen Sie keine Buchungen, Zahlungen, Reservierungsänderungen oder andere Mutationen hinzu.
Behandeln Sie zurückgegebene Mitgliederraten-Labels als öffentliche Preisfindung, nicht als Nachweis einer Mitgliedschaftsberechtigung.
Bewahren Sie rohe Ratensummen und Zeitstempel auf. Versprechen Sie keine Verfügbarkeit.
Verwendete Dokumentation
Lizenz
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.-