Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Sierra Navigator Cloud

БесплатноНе проверен

Hosted, OAuth-secured MCP server that drives the Sierra Interactive real-estate admin backend, enabling reads, guarded writes, and identity-locked deletes over

GitHubEmbed

Описание

Hosted, OAuth-secured MCP server that drives the Sierra Interactive real-estate admin backend, enabling reads, guarded writes, and identity-locked deletes over HTTP without a browser.

README

Hosted, OAuth-secured MCP server that drives the Sierra Interactive real-estate admin backend over pure HTTP (no browser in the hot path). Wraps the browserless sierra_core client and exposes it to MCP clients (Claude Desktop, ChatGPT, Claude Code, …) behind WorkOS OAuth. The MCP layer exposes reads, guarded writes (two-step preview → confirm via one-time, hash-pinned confirm tokens), and identity-locked deletes (echo the stored title back to confirm; content-page deletes are irreversible, with a recovery snapshot to the ledger first). Full page create/edit writes (save_content_page & friends) are a deferred, live-testable follow-up — see NOTES.md.

Canonical home of sierra_core going forward. The local dev tree (Scraper Creator) keeps a copy with a headed-browser login fallback for interactive work; this cloud build is HTTP-login-only and ships in a tiny image.

Layout

sierra_core/   # browserless Sierra HTTP client (errors, parsing, transport,
               # session broker, identity-lock, client) — 49 unit tests
sierra_mcp/    # the FastMCP server (tools, resources, auth, guardrails, audit)
data/          # the 642-endpoint catalogue (js_bundle_endpoints.json + API_ENDPOINTS.md)
tests/         # sierra_core/ (reused) + sierra_mcp/

Configuration (env)

See env.example for a copy-paste template.

Var Purpose
SIERRA_SITE / SIERRA_USERNAME / SIERRA_PASSWORD Sierra admin login (operator tenant)
AUTHKIT_DOMAIN WorkOS AuthKit domain, e.g. https://<env>.authkit.app (enables OAuth)
MCP_PUBLIC_BASE_URL This server's public URL, e.g. https://sierra.tastyautomations.com
WORKOS_CLIENT_ID WorkOS public client id — reserved (not read at runtime yet)
SIERRA_MCP_ALLOW_NO_AUTH Set to 1 to explicitly run unauthenticated when AUTHKIT_DOMAIN is unset (dev only)

The server fails closed: if AUTHKIT_DOMAIN is unset it refuses to start unless SIERRA_MCP_ALLOW_NO_AUTH=1 is also set (auth-disabled local mode, dev only).

Run

pip install -r requirements-dev.txt
pytest                                   # sierra_core + sierra_mcp tests
# Launch ONLY via the module entrypoint (the container CMD). It binds SIERRA_MCP_BIND_HOST —
# the SAME value the no-auth gate checks — so the socket can't diverge from the gate. Do NOT
# run `uvicorn sierra_mcp.server:app --host <X>` directly (its --host bypasses that gate).
SIERRA_MCP_BIND_HOST=127.0.0.1 SIERRA_MCP_ALLOW_NO_AUTH=1 python -m sierra_mcp.server   # local no-auth dev, MCP at /mcp

Deploy

Docker container behind the VPS Caddy at sierra.tastyautomations.com127.0.0.1:8080. Packaging is here — Dockerfile, docker-compose.yml, and the step-by-step DEPLOY.md runbook (backup → validate → reload → verify → rollback). CI auto-deploy (.github/workflows/deploy.yml, build → GHCR → ssh) lands in Phase 2c.

from github.com/tastyppc-marketing/sierra-navigator-cloud

Установка Sierra Navigator Cloud

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/tastyppc-marketing/sierra-navigator-cloud

FAQ

Sierra Navigator Cloud MCP бесплатный?

Да, Sierra Navigator Cloud MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Sierra Navigator Cloud?

Нет, Sierra Navigator Cloud работает без API-ключей и переменных окружения.

Sierra Navigator Cloud — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Sierra Navigator Cloud в Claude Desktop, Claude Code или Cursor?

Открой Sierra Navigator Cloud на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Sierra Navigator Cloud with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse