# Cursor: Automate a site without leaving your editor.

Add Kaabist to Cursor's MCP servers. The agent in your editor opens Kaabist browsers, tries extracts on the live page, and writes the program next to your code.

## Setup

```sh
// .cursor/mcp.json
{ "mcpServers": { "kaab": { "url": "https://mcp.kaab.ist/mcp" } } }
```

## Try before you save

The agent can try an extract on the page it is looking at and see the typed values before a single step is saved, so the program is right the first time.

## Pull it into your repository

Programs are JSON. Keep them in your repository and push them with the CLI from your pipeline, so a change to an automation is reviewed like any other change.

```
kaab programs pull renew-subscription@production -o renew.json
kaab programs lint renew.json
kaab programs push renew.json --publish
```

Guide: http://localhost:3001/guides/mcp
