MCP.so
Sign In
Servers

File Editing Server

@kaqu

MCP server for working on files

This repository contains a small file editing server written in Go. The server exposes HTTP endpoints for reading, editing and listing files in a specified working directory. A JSON-RPC STDIO mode is also available.

Building

go build ./cmd/file-editor

This will produce a file-editor binary in the current directory.

Running

The server requires a working directory for file operations. Use the -dir flag to specify it. Choose http or stdio transport with -transport (defaults to http).

Example running the HTTP server on port 8080:

./file-editor -dir /path/to/workdir -transport http -port 8080

You can then check the health endpoint:

curl http://localhost:8080/health

The server logs initialization information and will shut down gracefully on SIGTERM or Ctrl+C.

More from Other