Write a book in Cursor

Write an entire book in Cursor — prose, not code.

Cursor speaks MCP, which means it can do far more than autocomplete functions. Add BookWriter’s server and Cursor becomes a book finisher — outline, continuity, and a real ending — with every word you write kept verbatim.

7-day free trial · $17/month for up to 30 books · your words kept verbatim.

Why Cursor, of all things

The tool built to hold a whole codebase can hold a whole book

Cursor was designed to keep large projects in context. A novel is just another big project.

Cursor is an AI code editor — and that’s exactly why it’s a surprisingly great place to write a book. It was built to reason over large, structured projects and to call external tools through MCP. Swap “codebase” for “manuscript” and the same strengths apply: structure, context, and tool use.

On its own, though, Cursor still leans on the model’s memory, and a long book will drift the same way it does anywhere else. The fix is the same: give it real project state.

Add BookWriter’s MCP server and Cursor gets a server-side book bible and a chapter-by-chapter writing loop. You write in a clean editor with your files beside you, and the book actually finishes.

How to connect BookWriter to Cursor

Your BookWriter MCP server URL

https://www.bookwriter.vip/api/mcp/v1

Public HTTPS endpoint. Your assistant signs you in over OAuth with your BookWriter account, so there’s no token to paste.

Connect Cursor

  1. 1In Cursor, open Settings → MCP → Add new MCP server (or add the JSON below to ~/.cursor/mcp.json) and paste the Server URL.
  2. 2Cursor detects that BookWriter uses OAuth and prompts you to sign in — approve it and sign in as your BookWriter account. No token to paste.
  3. 3Enable bookwriter in the MCP list.
  4. 4Ask Cursor to “Start a new book” to begin.

mcp.json

{
  "mcpServers": {
    "bookwriter": {
      "url": "https://www.bookwriter.vip/api/mcp/v1"
    }
  }
}

The write-a-book loop

  1. Set up the book

    Tell your assistant the premise, genre, and length. create_book spins up a real project — title, word target, and chapter plan — not a blank prompt box it will forget tomorrow.

  2. Write a seed paragraph

    Open the chapter with a paragraph or a few lines in your own words. Those sentences are your seed, kept exactly as you wrote them — verbatim, never overwritten.

  3. Hand it off

    handoff sends your seed to the writing engine, which finishes the chapter in your voice and built around your words — holding continuity against everything written so far.

  4. Sharpen, then accept

    sharpen nudges the draft lighter or stronger until it reads right. accept_chapter locks it in and advances you to the next chapter. Repeat to the final page.

How each one writes a book

Same goal, two completely different machines. Here is the actual path from idea to finished pages on each side.

How BookWriter writes a book

  1. 1

    Create the book in chat

    One sentence sets up a real project — title, length, chapter plan — held on the server.

  2. 2

    Seed each chapter

    You write the opening lines; they are kept verbatim as the chapter’s DNA.

  3. 3

    Hand off and it finishes

    The engine drafts the rest in your voice, checking continuity against the whole book.

  4. 4

    Sharpen and accept

    Nudge the prose, accept the chapter, and it advances — no copy-paste, no lost thread.

  5. 5

    Resume anytime

    catch_me_up recaps threads and characters so chapter 30 matches chapter 1.

How Cursor without a book server writes a book

  1. 1

    Ask for a chapter

    Cursor drafts chapter one into a file — looks great.

  2. 2

    Ask for the next

    Without project state, the model reconstructs your book from scraps.

  3. 3

    Diff the contradictions

    You hand-fix names and timeline like you’d fix a merge conflict.

  4. 4

    Re-prompt, re-paste, repeat

    Each chapter restarts the context from near zero.

  5. 5

    Abandon around chapter four

    The manuscript drifts faster than you can reconcile it.

The setup

One entry in mcp.json and Cursor is a writing studio

Add the server, approve OAuth, enable it. That’s the whole configuration.

Cursor supports remote MCP servers. You can add BookWriter from Settings → MCP → Add new MCP server, or drop a short entry into ~/.cursor/mcp.json. Either way you paste BookWriter’s server URL; Cursor detects OAuth and prompts you to sign in with your BookWriter account, so there’s no token to manage.

The config is deliberately tiny — a single server pointed at one URL. Once bookwriter is enabled in the MCP list, Cursor’s agent can call all fifteen writing and idea tools on your behalf.

From there you write in plain language: “start a new book,” “hand off this paragraph,” “sharpen this chapter,” “accept it.” Cursor handles the tool calls; you handle the story.

The method

A distraction-free editor where the book stays yours

Seed each chapter; the engine finishes around your verbatim words.

The write-a-book loop is identical to every other MCP client. You seed a chapter with a paragraph in your voice; handoff finishes it around your words while holding continuity against the whole manuscript; sharpen tunes the prose; accept_chapter locks it and advances you. Your seed sentences are never overwritten.

Writers who live in Cursor love that their outline, notes, and exports can sit right there as files while the book itself is managed server-side by BookWriter — no copy-paste shuffle between a chat and a doc.

Pick the book back up later with “catch me up,” which recaps your threads and characters so chapter thirty still matches chapter one.

The tools Cursor gets

Nine writing tools run the book, plus six free idea tools for when you’re still brainstorming. You never call them by hand — you just talk, and your assistant runs the right one.

9 core writing tools

  • create_book Start a real project with a title, target length, and chapter plan.
  • list_books See every book on your account so you can pick one to keep writing.
  • get_book_status Check progress — which chapters are drafted, sharpened, or accepted.
  • handoff Send your seed paragraph; the engine finishes the chapter around your words.
  • retry_handoff Re-run the draft if you want a fresh take on the same chapter.
  • sharpen Refine the current chapter lighter or stronger, keeping your lines intact.
  • accept_chapter Approve a chapter so it counts toward your finished book, then advance.
  • catch_me_up Get a recap of where you left off — threads, characters, recent chapters.
  • get_credit_status See how many books you have left in this billing period.

6 free idea tools

  • outline_generator Turn a premise into a chapter-by-chapter outline.
  • character_builder Flesh out a character with backstory, voice, and motivation.
  • title_generator Brainstorm title options that fit your premise and genre.
  • pitch_generator Draft a one-line hook or a back-cover blurb.
  • first_paragraph Get opening-paragraph ideas to spark your seed.
  • plot_hole_finder Surface gaps and inconsistencies in your story so far.

What you can say

Plain language is all it takes. Type these the way you’d say them out loud.

  • Start a new book — a hard sci-fi thriller, about 90,000 words.
  • Here’s my opening paragraph for chapter 1 — hand it off.
  • Sharpen this chapter a little — keep my lines, just tighten the pacing.
  • Accept this chapter and start the next one.
  • Catch me up on where I left off in this book.
  • List my books and show the status of the one I’m drafting.
$17 / month

One plan. Every assistant. Up to 30 books a month.

Steering Wheel Mode is $17/month after a 7-day free trial — the writing engine plus the connector for Claude, ChatGPT, and Cursor, with no per-app fees. Six idea tools are free on any account. Prefer to pay once instead of subscribing? The classic BookWriter app finishes a whole book for a flat $19.99, first chapter free.

  • Up to 30 books / month
  • Works in every assistant
  • Your voice, your words
  • Cancel anytime

Your words stay verbatim

The engine writes around your sentences — it never overwrites what you typed.

Revoke anytime

Every connection is yours to control. Disconnect any assistant from your account in one click.

One plan, every app

The same subscription connects Claude, ChatGPT, and Cursor — no per-app fees.

Questions writers actually ask

Can you really write a book in Cursor?

Yes. Cursor is an AI editor built to reason over large projects and call MCP tools, which makes it a strong writing environment — not just a coding one. Add BookWriter’s MCP server and Cursor gains a server-side book bible and a chapter-by-chapter writing loop, so it can finish an entire novel with continuity intact.

How do I add BookWriter to Cursor?

Open Settings → MCP → Add new MCP server and paste BookWriter’s server URL, or add a small entry to ~/.cursor/mcp.json. Cursor detects OAuth and prompts you to sign in with your BookWriter account — no token to paste. Enable bookwriter in the MCP list and say “start a new book.”

What is the Cursor mcp.json config for BookWriter?

A single server entry pointing at BookWriter’s server URL is all you need: {"mcpServers":{"bookwriter":{"url":"https://www.bookwriter.vip/api/mcp/v1"}}}. Cursor handles authentication over OAuth when you enable it. If your client asks for a Bearer token instead, mint one on your BookWriter connection page.

Does Cursor overwrite my prose?

No. You seed each chapter with your own sentences and they’re kept verbatim. BookWriter’s handoff and sharpen tools only add and refine the surrounding prose, so your words stay the spine of every scene.

What does it cost?

BookWriter’s writing tools run on Steering Wheel Mode: a 7-day free trial, then $17/month for up to 30 books per billing period across Cursor, Claude, and ChatGPT. Six idea tools are free on any account.

Stop collecting chapters. Finish the book in Cursor.

Connect BookWriter, seed your first chapter, and watch it finish in your voice. 7-day free trial, then $17/month for up to 30 books across every assistant.