home / mcp / mcp editor mcp server

MCP Editor MCP Server

Port of Anthropic's file editing tools to an MCP server

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "arathald-mcp-editor": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-editor/dist/server.js"
      ]
    }
  }
}

You run a local MCP server that lets a large language model edit files on your computer by routing commands through a lightweight Node-based editor. It’s useful for letting an LLM perform real filesystem changes with your explicit approval, and it’s designed to be used alongside your preferred MCP client workflow.

How to use

Use your MCP client to connect to the local editor server and issue filesystem-edit commands through the MCP protocol. You’ll send requests to the editor as you work, and the editor will perform the requested changes on your computer. Remember the safety notes: do not auto-approve write operations. Validate every change before you proceed, and use the client’s approval flow to guard against unintended edits.

How to install

Prerequisites: you need Node.js and npm installed on your system.

Get the files on your computer. Then run the following commands.

npm install
npm build

Integrating with Claude desktop app or MCP Installer

If you’re using the Claude desktop app, add this MCP server configuration to your client’s mcpServers list and adjust the path to where you placed the built server.

{
  "mcpServers":
... your existing servers ...
    "mcp-editor": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-editor/dist/server.js"]
    }
  }
}

Notes and configuration tips

This MCP server has no built-in access controls. It relies entirely on your client’s approval mechanisms. Treat write operations with care and avoid automatic approvals.

If you’re using MCP Installer, provide your LLM with the path on disk to mcp-editor so it can locate and run the server.