Start here
Connect the Replo MCP server, open a local workspace, and paste this prompt with your project name:Try an edit
Once the preview is running, ask for a change. For example:Keep Replo in sync
At the end of each editing turn, your coding client checks the changes, commits them, and pushes them to Replo before reporting completion. This keeps the site draft up to date as you work. If a check or push fails, the client should report the failure and resolve it before calling the turn complete. Review the draft in Replo whenever you need to. Publishing is a separate action that makes the changes live.Setup checklist for coding clients
When a user gives you this page to set up a site, complete these steps. The Git authentication reference contains the credential setup and commands; read it before cloning.- Find the site repository. If the user supplied a site ID, set
REPLO_GIT_URLtohttps://git.replo.app/<site-id>.git. This needs no Replo MCP server or dashboard access. Otherwise, use the connected Replo MCP server’slist_projects, thenlist_sites, and use the site’s returnedclone_url. Follow pagination and ask the user to choose if names are ambiguous. - Set up clone and push access. This workflow pushes every completed editing turn, so it requires both
repo.readandrepo.write. IfREPLO_API_KEYis already supplied, confirm it has both scopes and is exported to child processes without printing it. Otherwise, callcreate_api_keywith the resolved workspace and project IDs and both scopes. Store a newly returned key securely; never print it in chat, put it in the clone URL, or commit it. Follow the authentication reference to configure Git. - Clone into a new folder. Verify access with
git ls-remote, then clone the returned URL. Run subsequent commands from that checkout. If it already exists, inspect its remote and local changes before using it; preserve existing work. - Verify the skills in this checkout. Follow the skills installation guide. Check which official Replo skills this client can find and read from the cloned workspace. Install missing skills from
replohq/skillsfor this client, preserving existing instructions. Confirm discovery after installation; do not treat an installer exit message alone as proof that the client can read them. - Install and start. Read the checkout’s instructions,
package.json, package-manager configuration, and lockfile. Use their required Node.js and package-manager versions. If the checkout does not declare versions, use the supported Node.js 22 and pnpm 10 fallback in local SDK setup. Install dependencies and start the declared development script. Most Replo sites usepnpm installandpnpm dev. Keep credentials and machine-specific configuration out of commits. - Verify the preview. Check the actual URL reported by the server and load the requested page. Confirm it renders the site, then open it in the user’s browser. A rendered route does not by itself prove that product data loaded successfully. When product data is expected, verify it against active products and confirm the expected data appears; an empty fixture or one with only inactive products leaves product loading unproven. If browser access is unavailable, provide the exact local URL. Keep the server running. Report a failed clone, install, skills check, or preview instead of claiming setup is complete; use Git troubleshooting for recovery.