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?

コメント

「その他」の他のコンテンツ