mcp-editor logo

mcp-editor

by arathald

mcp-editor is a TypeScript MCP server, a direct port of Anthropic's filesystem editing tools. It allows LLMs to interact with and edit files on your computer, but requires careful approval of write operations.

View on GitHub

Last updated: N/A

What is mcp-editor?

mcp-editor is a Micro Control Plane (MCP) server that enables Large Language Models (LLMs) to edit files on your local file system. It's based on Anthropic's filesystem editing tools and implemented in TypeScript.

How to use mcp-editor?

  1. Install dependencies and build the project using npm install and npm build. 2. Configure your LLM client (e.g., Claude desktop app or MCP Installer) to connect to the server by providing the path to the dist/server.js file. 3. Carefully review and approve all write operations to prevent unintended changes to your system.

Key features of mcp-editor

  • Filesystem editing capabilities for LLMs

  • Direct port of Anthropic's tools

  • TypeScript implementation

  • Integration with Claude and MCP Installer

  • Allows LLMs to read and write files

Use cases of mcp-editor

  • Automated code editing

  • LLM-assisted file management

  • Experimenting with LLM control over local systems

  • Creating and modifying configuration files

  • Generating and editing text files

FAQ from mcp-editor

Is mcp-editor safe to use?

It can be dangerous if you automatically approve write operations. Always carefully review and approve each write operation to prevent unintended changes or potential damage to your system.

Does mcp-editor have access controls?

No, this MCP server has NO access controls and relies entirely on your client's approval mechanisms.

Is mcp-editor actively maintained?

No, this MCP server is NOT actively maintained, and is provided for reference.

What is the recommended way to use mcp-editor?

It is recommended to use this server along with mcp-server-commands.

How do I configure mcp-editor with the Claude desktop app?

Paste the provided JSON snippet into your Claude config under "mcpServers", and edit the path to match where you put mcp-editor.