Mcp Filesystem Go Ultra

devops-infra MCP Server

High-performance MCP filesystem server in Go — 17 tools, pipeline system, audit logging, dashboard, WSL support. For Claude Desktop and Claude Code.

Verified
devops-infradevops-infra
4 views0 stars1 forksMIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

Verified
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
30
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (30)

Large

< 5 MB

create_directory

Create directory tree (`mkdir -p`)

100MB

In-memory file cache limit

move_file

Move or rename file/directory

Flag

Default

multi_edit

Multiple find-and-replace operations on the same file in one call via `edits_json`

backup

Manage backups via `action`: list, info, compare, cleanup, restore

Class

Size

list_directory

Directory listing with cache

Tool

Description

server_info

Server diagnostics via `action`: stats, help, artifact

off

Verbose debug logging

Layer

How it works

Small

< 100 KB

info

Log level: debug, info, warn, error

get_file_info

Size, permissions, timestamps, type

search_files

Search by pattern with optional `file_types`, `include_content`, `include_context`, `case_sensitive`, `count_only`

batch_operations

Atomic batch ops (`request_json`), multi-step pipelines (`pipeline_json`), or batch rename (`rename_json`) — with rollback on failure

72h

Maximum backup retention

read_file

Read full file, line range (`start_line`/`end_line`), head/tail (`max_lines`+`mode`), or base64 (`encoding:"base64"`)

copy_file

Recursive copy preserving permissions

analyze_operation

Dry-run preview via `operation`: file, edit, delete, write, optimize, compare

Medium

< 500 KB

30

% change that triggers a warning

edit_file

Find-and-replace with backup and risk assessment. Modes: exact match (default), `search_replace` (all occurrences), `regex` (capture groups), `occurrence:N` (Nth match)

50

% change that requires `force: true`

write_file

Create or overwrite file. Supports text (`content`) and binary (`encoding:"base64"`)

delete_file

Soft-delete (default) or permanent (`permanent: true`)

wsl

WSL ↔ Windows sync and status. Params: `wsl_path`/`windows_path` + `direction`, or `action:"status"`

Package

Version