Filesystem Go Light
БесплатноНе проверенLightweight MCP filesystem server for Claude Desktop. Normalizer intelligence ported from mcp-filesystem-go-ultra.
Описание
Lightweight MCP filesystem server for Claude Desktop. Normalizer intelligence ported from mcp-filesystem-go-ultra.
README
Lightweight edition of mcp-filesystem-go-ultra. Same normalizer intelligence, fewer tools.
MCP server that provides filesystem access to Claude Desktop and other LLM clients.
Install
go install github.com/scopweb/mcp-filesystem-go-light@latest
Configure
Add to claude_desktop_config.json:
{
"mcpServers": {
"filesystem": {
"command": "mcp-filesystem-go-light",
"args": ["/path/to/allowed/dir", "/another/dir"]
}
}
}
On Windows, you can point directly to the .exe:
{
"mcpServers": {
"filesystem": {
"command": "C:\\path\\to\\mcp-filesystem-go-light.exe",
"args": ["C:\\Users\\you\\projects", "C:\\another\\dir"]
}
}
}
Docker:
docker pull ghcr.io/scopweb/mcp-filesystem-go-light:latest
Tool Discovery
Claude Desktop uses lazy tool loading — it only discovers ~5 tools per query via semantic search, missing most of the 19 available tools.
Three layers solve this:
| Layer | How it works | Client support |
|---|---|---|
/filesystem-light-tools skill |
Claude Code skill that calls help on conversation start |
Claude Code |
help tool |
Keyword-rich description; returns full 19-tool catalog | Any MCP client |
server.WithInstructions() |
Sends catalog during MCP initialize handshake | Spec-compliant clients |
Using the skill
The skill ships in .claude/skills/filesystem-light-tools/. In Claude Code or Claude Desktop, invoke:
/filesystem-light-tools
This calls the help tool and loads the full catalog. You can also add this to your project instructions:
Al inicio de cada conversación, llama a la herramienta help del MCP filesystem-light
Tools
File operations: read_file (supports start_line/end_line, outline), write_file (supports create_backup, chunk_index/total_chunks), edit_file (supports dry_run), copy_file, move_file, delete_file, list_directory (supports depth), create_directory, tree, read_multiple_files, get_file_info, list_allowed_directories
Search: search — unified: mode: "files" (glob/substring), mode: "content" (regex + context_lines), mode: "duplicates" (MD5 hash scan)
Analysis: analyze_project, compare_files
Batch & advanced: batch_operations, plan_task
Media: read_media_file — reads images as ImageContent, other binary files as base64 text with MIME type
System: help — full tool catalog with usage rules and best practices
Normalizer
Ported from ultra. Runs before every handler. No new tools added — purely internal.
- Parameter aliases:
old_str->old_text,src->source,action->type,filepath->path, etc. 50+ rules. - Type coercion:
"true"->true,"3"->3.0. Covers all boolean and numeric params. - JSON accept-both: array params accept native JSON or a JSON string.
- Literal escape fix:
\nas two chars -> real newline. Handles Claude Desktop quirk. - Idempotent edits: if
new_textalready present andold_textabsent, skips without error. - Non-blocking no-match:
edit_filereturns 0 replacements instead of failing. - Flexible batch fields:
from/source/src,to/destination/dest/target,type/action.
Security
All paths validated against an allow-list. Symlinks resolved and re-checked. Path traversal blocked.
vs ultra
| This server | ultra | |
|---|---|---|
| Tools | 19 | 16 (consolidated) |
| Normalizer | Yes (ported) | Yes (original) |
| Backup/restore | No | Yes |
| Pipeline executor | No | Yes |
| Audit trail | No | Yes |
| Regex edit mode | No | Yes |
| WSL integration | No | Yes |
Choose this for simplicity. Choose ultra for full capability.
Test
go test ./filesystemserver -v
License
Установка Filesystem Go Light
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/scopweb/mcp-filesystem-go-lightFAQ
Filesystem Go Light MCP бесплатный?
Да, Filesystem Go Light MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Filesystem Go Light?
Нет, Filesystem Go Light работает без API-ключей и переменных окружения.
Filesystem Go Light — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Filesystem Go Light в Claude Desktop, Claude Code или Cursor?
Открой Filesystem Go Light на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Opencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
автор: GitHub ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
автор: paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
автор: S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
автор: lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare Filesystem Go Light with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
