Connecting & consent

Easy Writer ships a headless local server, easywriter-mcp, that speaks the Model Context Protocol over stdio. An MCP client — such as Claude Desktop — launches it with a project path and calls its tools to read and change that one project.

Connect Claude Desktop

Use the Claude subscription you already pay for — no API key needed. The app writes the exact snippet for you: Help ▸ Connect Claude Desktop shows a ready-to-paste config with the server path and your current project filled in. In Claude Desktop, open Settings ▸ Developer ▸ Edit Config and merge it into claude_desktop_config.json, then restart Claude Desktop:

{
  "mcpServers": {
    "easywriter": {
      "command": "C:\\Path\\To\\easywriter-mcp.exe",
      "args": ["C:\\Path\\To\\your-project.ewriter"]
    }
  }
}

The command is the server executable (it ships beside the app); the single argument is the project to operate — an .ewriter file or a project folder.

How it behaves

Consent

The client (Claude Desktop) mediates consent: it shows you which server it is launching and asks before calling tools, per its own settings. The server itself performs no network access — it only reads and writes the local project files you pointed it at.