Provides a Python-based text editor server with a multi-step API designed for accuracy and reliability when used with LLMs.
Editor is a Python-based text editor server built with FastMCP, designed to improve code editing accuracy and reliability, especially when used with Large Language Models (LLMs). It offers a standardized API for reading, editing, and managing text files with features like file selection, read operations (skim, read, find_line), edit operations (two-step editing with diff preview, ID verification, syntax checking for Python and JavaScript/React), and file management capabilities (create, delete). The server includes safety features like content ID verification, line count limits, and syntax checking to maintain code integrity, addressing common issues faced by LLMs when editing code, such as loss of context, resource-intensive rewrites, and syntax errors.