Developer Platform

Built for Agents.
Extensible by Design.

31 MCP tools across 8 categories. A plugin system with 4 extension points. Compatible with Claude Code, Cursor, Windsurf, VS Code, and any MCP agent.

$ npx openwriter install-skill

One command for Claude Code. For other agents, add the MCP config below.

Works with every MCP-compatible agent

31 Tools Your Agent Can Use Right Now

Add OpenWriter as an MCP server and your agent gets the full toolkit: document editing, workspace management, organization, text editing, versioning, image generation, import, and metadata.

31 MCP tools
Real-time WebSocket sync
Claude Code skill
Multi-session support
Token-efficient wire
Plugin extensible
View All Tools
// Add to your MCP config
{
  "mcpServers": {
    "openwriter": {
      "command": "openwriter",
      "args": ["--no-open"]
    }
  }
}

// Or with Claude Code:
// claude mcp add -s user openwriter \
// -- openwriter --no-open
// Plugin interface
interface OpenWriterPlugin {
  name: string;
  version: string;
  description: string;
  category: 'writing' | 'social-media';
  configSchema?: JSONSchemaObject;
  registerRoutes?: (app, config) => void;
  mcpTools?: ToolDefinition[];
  contextMenuItems?: ContextMenuItem[];
  sidebarMenuItems?: SidebarMenuItem[];
}

Four Extension Points. Zero Limits.

Extend OpenWriter with TypeScript plugins. 4 extension points, JSON Schema config, and a clean interface for MCP tools, HTTP routes, context menus, and sidebar actions.

MCP tool registration
HTTP route registration
Context menu items
Sidebar menu items
JSON Schema config
4 bundled plugins
Plugin Docs

Works with Every MCP Agent

If your agent speaks MCP, it works with OpenWriter.

Claude Code

One-command skill install. The skill handles MCP config, server launch, and browser URL automatically.

Cursor

Add the MCP config to your Cursor settings. Full access to all 31 tools.

Windsurf

Add the MCP config to your Windsurf settings. Same tools, same protocol.

VS Code

Via MCP extension. Configure the server and access all tools from your editor.

Custom Agents

Any agent that implements the Model Context Protocol. Add the server config and go.

Multi-Session

Multiple agents can work simultaneously on different documents. Each session is isolated.

Explore the Toolkit

All 31 MCP tools, the plugin system, and integration guides. Everything you need to get started.

Read the Docs