headless-editor-mcp
10
The project is a headless code editor server that supports multiple programming languages through LSP and offers AI-assisted code manipulation via MCP. It includes features like secure file operations and session-based editing, primarily supporting TypeScript and JavaScript.
Headless Code Editor MCP Server
A robust, language-agnostic headless code editor using the Language Server Protocol (LSP) for code intelligence and the Model Context Protocol (MCP) for AI-assisted code manipulation.
Features
- LSP integration for language intelligence
- Secure file system operations
- Session-based editing with state management
- TypeScript/JavaScript support
- React component detection
- Format-preserving edit operations
- Comprehensive logging
Usage
- Start the server with allowed directories
- Use MCP tools for session management and code editing