# File Editor

> Use this tool when you need to perform file operations like reading, writing, and editing on a host system, providing a standardized interface for AI agents to manipulate files. It solves problems related to AI-assisted file manipulation tasks, offering a TypeScript-based alternative to Anthropic's original Python implementation. Ideal for users familiar with Anthropic's tools, it takes file-related inputs and produces edited files as output, but use with caution due to potential security risks.

Canonical page: https://skillsregistry.net/skills/arathald-file-editor  
JSON: https://api.skillsregistry.net/v1/skills/arathald-file-editor

## Description

This MCP server, developed primarily by Claude Sonnet 3.5 with oversight from arathald, is a TypeScript port of Anthropic's filesystem editing tools. It provides a standardized interface for AI agents to perform file operations like reading, writing, and editing on the host system. Built using the Model Context Protocol SDK, it focuses on replicating the functionality of Anthropic's original Python implementation in a TypeScript environment. The server is designed for users familiar with Anthropic's tools who want similar capabilities in a TypeScript-based MCP setup. It's particularly useful for AI-assisted file manipulation tasks, but comes with strong warnings about potential security risks due to its lack of access controls.

## Trust

- **Trust score (0–1):** 0.86
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/arathald-file-editor)
- **Repository:** <https://github.com/arathald/mcp-editor>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "arathald-file-editor"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/arathald-file-editor` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/arathald-file-editor/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
