home / mcp / mcp editor mcp server
Port of Anthropic's file editing tools to an MCP server
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.
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.
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 buildIf 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"]
}
}
}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.