MCP.so
登录
R

Readedit MCP Server

@abnersajr

基本信息

分类

其他

传输方式

stdio

作者

abnersajr

提交者

Abner Soares Alves jr

关于 Readedit MCP Server

MCP server that combines Read+Edit file operations into single tool calls. 80-95% fewer tool calls formulti-file refactoring across Claude, Cursor, Windsurf, and more.

Readedit MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "readedit": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-readedit"
      ]
    }
  }
}

Readedit MCP Server 工具

3

Read a file and optionally edit it in one call. For single-file tasks, use this instead of separate read_file + edit calls. Returns file content. Edit params (old_string, new_string) are optional — omit them for read-only.

Edit multiple files when you already have their contents in context. ALWAYS use this instead of multiple separate edit calls. Each edit uses exact string or regex replacement. For read+edit combos, use multi_read_edit instead.

Read and optionally edit multiple files in one call. ALWAYS batch multi-file operations here instead of separate read_file/edit calls. Read-only ops return file content. Edit ops return compact results by default (no content) to save tokens — set include_content=true to get post-edit content, include_original=true for diffing.

概览

What is Readedit?

Readedit is an MCP server that gives AI coding assistants batch file operations, combining read and edit into single tool calls to reduce round-trips. It is designed for developers using Claude Desktop, Claude Code, Cursor, Windsurf, Cline, Continue, or Zed who want faster, token-efficient multi-file refactoring.

How to use Readedit?

Run directly with npx mcp-readedit (no install needed) or install globally with npm install -g mcp-readedit. Add the server configuration to your MCP client’s settings (e.g., Claude Desktop JSON config, Claude Code CLI, Cursor .cursor/mcp.json, Windsurf Settings, Cline MCP Servers, Continue .continue/config.yaml, or Zed settings.json). Four tools are available: read_edit, multi_edit, multi_read_edit, and get_gain.

Key features of Readedit

  • Collapses read+edit pairs into single tool calls
  • Edits multiple files in one call with multi_edit
  • Reads+edits multiple files with multi_read_edit
  • Provides token savings statistics via get_gain
  • Tracks gains in a local SQLite database
  • Supports regex, replace-all, line offset, and limit options

Use cases of Readedit

  • Refactoring across many files without separate read-then-edit calls
  • Batch editing multiple files simultaneously with a single tool call
  • Reading file contents with the option to edit in the same call
  • Monitoring token savings from using combined operations

常见问题

1

What makes Readedit different from using separate Read/Edit tools?

It reduces tool calls by 80–95% for multi-file refactoring because one ReadEdit call replaces a read-then-edit pair.

2

What runtime dependencies does Readedit require?

Node.js 20 or later (LTS recommended). No other runtime dependencies are required.

3

Where are token savings statistics stored?

In a local SQLite database that auto-creates on first use. The database tracks each tool call and estimates tokens saved (~200 per avoided call).

4

Can I see my savings without starting the MCP server?

Yes. If installed globally, run `readedit gain` in the terminal for summary, daily, recent, or all breakdowns (JSON export available).

5

How do I make my AI assistant prefer ReadEdit tools automatically?

Add the provided instructions block to your project’s `CLAUDE.md`, `AGENTS.md`, `.cursorrules`, or globally in `~/.claude/AGENTS.md`.

评论

其他 分类下的更多 MCP 服务器