Edit File Lines MCP Server
@oakenai
About Edit File Lines MCP Server
MCP Server to make line-based edits to a file.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-edit-file-lines": {
"command": "node",
"args": [
"build/index.js",
"<allowed-directory>",
"[additional-directories...]"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Edit File Lines MCP Server?
A TypeScript-based MCP server that provides tools for making precise, line-based edits to text files within allowed directories, using string or regex pattern matching.
How to use Edit File Lines MCP Server?
The server provides tools (edit_file_lines, approve_edit, get_file_lines, search_file) that can be invoked from any MCP client. Edits can be previewed with a dry run, then applied by providing the returned state ID to approve_edit.
Key features of Edit File Lines MCP Server
- Replace entire lines or specific text matches with
edit_file_lines - Use regex patterns for complex multi-line edits
- Dry run mode to preview changes before applying
- Two-step approval workflow with expiring state IDs
- Search files for patterns and inspect lines with context
Use cases of Edit File Lines MCP Server
- Update configuration values in source code files
- Modify component props or JSX structures
- Rename variables or strings across multiple lines
- Safely apply batch edits with preview and approval
- Locate exact line numbers before editing via search
FAQ from Edit File Lines MCP Server
What does the edit_file_lines tool do?
It edits specific line ranges in a file by replacing matched strings or regex patterns, with optional dry run to preview changes.
How do I apply changes after a dry run?
Call the approve_edit tool with the state ID returned by edit_file_lines to commit the modifications.
What happens if a state ID expires?
State IDs expire after a short time; attempting to use an expired or invalid ID returns an error.
What files can I edit with this server?
Only files within allowed directories configured for the server; the README mentions "allowed directories" but does not specify how they are set.
What additional tools are available besides edit_file_lines?
You can use get_file_lines to inspect specific lines with context, and search_file to find lines matching text or regex patterns across the file.
More Other MCP servers
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments