Normally an assistant finishes a turn and waits for the chat box. Here the tool call stays open and reads from a terminal, so a sequence of small instructions runs as one continuous session. Whether that suits you depends on how you work — it means the terminal, not the chat pane, becomes where you type. Everything happens in the detected workspace directory, so check which one it resolved before the first run.
A single-tool MCP server for Cursor IDE. Starting it creates a small input script and a Cursor rules file, then holds a loop that reads your typed instruction, processes it, and comes back for the next one.
- start_task_loop is the one tool — it starts the loop and keeps it running
- It creates cursor25xinput.cjs for terminal input and .cursor/rules/cursor25x.mdc for the loop's rules on first run
- Input is classified into create, read, update, delete and help, with results returned before the loop waits again
- Typing stop ends the loop cleanly
- The working directory is resolved from CURSOR_WORKSPACE, then PWD, then a default cursor25x folder in your home directory
Node.js and a checkout, built with `npm install` and `npm run build`, then registered in ~/.cursor/mcp.json pointing at dist/index.js. Nothing to authenticate. It is written for Cursor IDE specifically — the rules file it generates is Cursor's format.
