Wie Cursor gebruikt, werkt net iets anders dan met een terminalagent: de playbooks, product.json en submissions.json staan open in de editor naast het agentpaneel, zodat je leest wat de agent leest en een feit kunt corrigeren voordat het bij een directory aankomt. De setup bestaat uit dezelfde drie dingen — de repository, Python 3.10+, een MCP-browserserver — en de workflow is die van de pagina Zo werkt het.
Wat Cursor nodig heeft
- De gekloonde repository als workspace
- Open na aankoop de privérepository in Cursor. De agent leest AGENTS.md en de playbooks uit de workspace, en jij houdt product.json en submissions.json open in de editor terwijl hij werkt.
- Python 3.10+ en Node.js LTS
- Python draait het workspacescript, record.py en het dashboard in de geïntegreerde terminal van Cursor. Node.js levert npx voor de browserserver.
- Een globale ~/.cursor/mcp.json
- Cursor leest MCP-servers uit ~/.cursor/mcp.json voor elk project of uit .cursor/mcp.json voor één project. Met het globale bestand blijft de geleverde repository precies zoals hij binnenkwam.
- Toolgoedkeuring aan laten
- Cursor vraagt standaard toestemming vóór elke MCP-toolaanroep. Laat dat zo voor het versturen van formulieren; authorizations.json legt er de productregels van LaunchRepo bovenop.
Cursor koppelen aan je Chrome
De agent van Cursor komt pas bij je ingelogde Chrome als jij daar een weg voor toevoegt. De route die LaunchRepo ondersteunt, is Chrome DevTools MCP via remote debugging: Chrome 144 of nieuwer, remote debugging aan via chrome://inspect/#remote-debugging en --autoConnect op de server.
Je kunt de server toevoegen via Cursor Settings → MCP → New MCP Server, of de JSON hieronder in het bestand plakken. Hoe dan ook verschijnt hij met zijn tools in de MCP-lijst, en je kunt hem uitzetten zonder hem te verwijderen.
Dezelfde definitie als in de browsergids van de repository, opgeslagen als ~/.cursor/mcp.json:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": [
"-y",
"chrome-devtools-mcp@latest",
"--autoConnect",
"--no-usage-statistics",
"--no-performance-crux"
]
}
}
}Formaat zoals gedocumenteerd door cursor.com, gecontroleerd op 30 september 2026. ↗
Vraag de agent om example.com te openen in een nieuw leeg tabblad. Keur de toolaanroep in Cursor goed, sta de prompt van Chrome toe en controleer of het zichtbare tabblad bewoog. Log daarna in op de eerste directory.
De startprompt
Plak de openbare startprompt uit START.md in de agent van Cursor terwijl de repository open staat. Hij maakt de privéworkspace naast de checkout aan, start het dashboard en geeft een 127.0.0.1-link terug.
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.
Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.De playbooks en instructies zijn Engelstalige Markdown, en daar kunnen coding-agents het best mee overweg. Je productteksten kunnen in elke taal die een directory accepteert; de agent antwoordt je in jouw taal.
De onboarding gaat verder in het dashboard. Omdat de workspacebestanden gewone JSON en Markdown zijn, kun je een feit ook direct in de editor corrigeren; de agent leest de bestanden opnieuw vóór het volgende platform.
Zo ziet een run eruit
In Cursor volg je een run op twee plekken: het agentpaneel toont elke toolaanroep met zijn argumenten, en Chrome toont de pagina. Het paneel hieronder is de voorbeeldbatch van de homepage; echte statussen komen uit submissions.json.
Opgeslagen voortgang · product.json
- AlternativeToIngediend; wacht op beoordeling
- Product HuntLanceerdatum bevestigd
- Dev Tools DirOpenbare vermelding geverifieerd
- G2Jouw input nodig
Voorbeeldrun · de statussen komen uit je eigen tracker
Als de browserserver faalt in Cursor
Cursor isoleert een falende MCP-server, zodat de rest van de editor gewoon blijft werken. Met deze drie controles krijg je de browser meestal terug:
- De agent ziet de tools niet
- Open het Output-paneel (Cmd/Ctrl+Shift+U) en kies “MCP Logs”. Daar zie je of de server startte, faalde of crashte. Een server die in Customize is uitgezet, laadt helemaal niet.
- Er blijft een oude serverversie draaien
- Voor servers op basis van npm raadt de documentatie van Cursor aan de server te verwijderen, npm cache clean --force uit te voeren en hem opnieuw toe te voegen. Herstart Cursor daarna.
- Een toolaanroep faalde midden in een formulier
- Cursor markeert de aanroep als mislukt. Kijk naar het tabblad voordat je het opnieuw probeert: is het formulier niet verstuurd, probeer het dan opnieuw; is het wel verstuurd, laat de agent dan vastleggen wat de pagina toont in plaats van twee keer in te dienen.
Lopen browsertools met --autoConnect in een time-out, controleer dan vier dingen: Chrome 144 of nieuwer draait al, remote debugging staat aan via chrome://inspect/#remote-debugging, je hebt de verbindingsprompt van Chrome toegestaan en geen andere tool houdt dezelfde browser vast. Chrome DevTools MCP laadt elk open tabblad, dus sluit de tabbladen die je niet nodig hebt.
Wat nog door jou moet
LaunchRepo is bewust geen achtergronddienst. Deze momenten stoppen de run en worden vastgelegd als overdracht aan een mens; de agent werkt er nooit omheen:
- CAPTCHA’s en botcontroles
- De agent stopt, legt prepared_needs_human vast en het dashboard zet het platform onder “heeft jou nodig”. Los het op in het Chrome-tabblad en zeg de agent in het paneel dat hij verder kan.
- 2FA en verificatiecodes
- Bevestigingsmails komen binnen in de mailbox die in de gekoppelde Chrome is ingelogd. Staat die daar niet, dan geef jij de code door en wordt het vastgelegd als overdracht aan een mens.
- Betaalde upsells
- Routes die alleen betaald werken, worden vastgelegd als deferred_paid. Ook met een goedgekeurde toolaanroep koopt de agent niets, start hij geen proefperiode met creditcard en accepteert hij geen aanbod dat er niets mee te maken heeft.
- “Live” bevestigen
- Je zet een platform op live zodra je de openbare URL hebt geopend. Tot die tijd houden concepten, ontvangstbevestigingen en bedankpagina’s hun eigen status.
Geen benchmark, geen ranking: we noemen Cursor compatibel omdat het aan de twee eisen hierboven voldoet, niet omdat we het tegen andere agents hebben gemeten.
Vragen
Gebruik ik de chat van Cursor of de agent mode?
De agent moet scripts kunnen draaien en de MCP-browserserver kunnen aanroepen, dus gebruik de modus in jouw Cursor-versie die allebei kan. We documenteren de interface van Cursor niet; de eigen instellingen van Cursor laten zien waar MCP-servers en tooltoestemmingen staan.
Kan ik product.json in de editor bewerken in plaats van in het dashboard?
Ja. Het dashboard en de agent schrijven dezelfde bestanden; ze in Cursor bewerken is prima. De agent leest de productbestanden opnieuw nadat het dashboard of jij ze hebt veranderd.
Heeft Cursor een betaald abonnement nodig?
We doen geen uitspraak over de abonnementen van Cursor. Het gebruik van de agent rekent je provider af en hoort niet bij de licentie van LaunchRepo.
Ziet de browserintegratie mijn andere tabbladen?
Een CDP- of DevTools MCP-verbinding bestuurt de gekoppelde browser, inclusief pagina’s waarop je bent ingelogd. BROWSER-SETUP.md zegt dat je gevoelige tabbladen die er niets mee te maken hebben sluit en alleen de toegestane sites van het product gebruikt.
Kan ik later overstappen op Claude Code of Codex?
Ja. De workspace, de tracker en de toestemmingen zijn gewone bestanden; elke agent die bestanden leest en een browser bestuurt, gaat verder waar de vorige stopte. De licentie dekt onbeperkt agents.
Eén betaling, elk product, elke agent
De actuele prijs is € 49,00, eenmalig, en die stijgt niet; de prijspagina toont de live prijs, wat er in de repository zit en de licentie in het kort.
Bekijk de prijs