headless-editor-mcp

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