MCP.so
登录

File Editing Server

@kaqu

关于 File Editing Server

MCP server for working on files

基本信息

分类

其他

许可证

MIT license

运行时

go

传输方式

stdio

发布者

kaqu

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is File Editing Server?

A small Go-based server that exposes HTTP endpoints for reading, editing, and listing files in a specified working directory. It also offers a JSON‑RPC STDIO transport mode. Designed for developers who need programmable file operations over a network or standard I/O.

How to use File Editing Server?

Build it with go build ./cmd/file-editor, then run the binary with the required -dir flag to set the working directory. Choose transport via -transport (defaults to http) and optionally set the HTTP port with -port. Example: ./file-editor -dir /path/to/workdir -transport http -port 8080.

Key features of File Editing Server

  • File reading, editing, and listing via HTTP endpoints
  • JSON‑RPC STDIO transport mode
  • Working directory restriction for safe operations
  • Health endpoint at /health
  • Graceful shutdown on SIGTERM or Ctrl+C

Use cases of File Editing Server

  • Remote file editing in a controlled directory
  • Programmatic file manipulation from other services
  • Integration with tools that support HTTP or JSON‑RPC STDIO

FAQ from File Editing Server

What are the runtime dependencies?

Only a Go compiled binary – no external runtime dependencies beyond the operating system.

How is the working directory specified?

The -dir flag sets the only directory the server will serve files from.

Which transports are supported?

HTTP and JSON‑RPC STDIO, selected with the -transport flag (defaults to HTTP).

Does the server support authentication?

评论

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