FileSystem MCP Server — MCP-сервер для Claude Code
Даёт ИИ-агенту доступ к выбранным папкам и файлам проекта. Подходит для чтения и проверки содержимого, а запись включается отдельно.
claude mcp add filesystem-server -- uvx vs-filesystem-mcp-serverЧто делает FileSystem MCP Server
Сервер показывает содержимое разрешённых каталогов, читает файлы с заданными расширениями и проверяет доступность папок. Можно настроить доступ через config.json или аргументы запуска. Разрешённые каталоги и типы файлов задаются явно.
Запись файлов выключена по умолчанию: для инструментов write_file и write_file_binary нужно включить allow_write. Это значит, что без отдельного разрешения агент сможет читать файлы, но не записывать их. Сервер поддерживает пути Windows и Unix; для установки через исходный код нужны Python 3.10+ и uv.
Какие задачи решает
- показать агенту содержимое разрешённой папки
- прочитать файлы только с выбранными расширениями
- проверить доступность настроенного каталога
- записать файл после включения разрешения на запись
Примеры запросов агенту
- Покажи содержимое папки
D:/projects. - Прочитай файлы
.pyи.mdиз разрешённых каталогов. - Проверь доступность настроенных папок и запиши результат в файл.
Как установить FileSystem MCP Server
Командой платформы
claude mcp add filesystem-server -- uvx vs-filesystem-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from vs-filesystem-mcp-server <команда>
Командой платформы
codex mcp add filesystem-mcp-server -- uvx vs-filesystem-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from vs-filesystem-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"filesystem-mcp-server": {
"command": "uvx",
"args": [
"vs-filesystem-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from vs-filesystem-mcp-server <команда>
Файл настроек
{
"servers": {
"filesystem-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"vs-filesystem-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from vs-filesystem-mcp-server <команда>
Командой платформы
gemini mcp add filesystem-mcp-server uvx vs-filesystem-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from vs-filesystem-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о FileSystem MCP Server
Как установить FileSystem MCP Server в Claude Code?
Выполните claude mcp add filesystem-server -- uvx vs-filesystem-mcp-server. Затем настройте разрешённые каталоги и расширения файлов.
Что делает FileSystem MCP Server?
Он даёт агенту доступ к указанным папкам: позволяет просматривать их содержимое, читать файлы с разрешёнными расширениями и проверять доступность каталогов.
Может ли сервер записывать файлы?
Да, но запись выключена по умолчанию. Включите allow_write, чтобы активировать инструменты write_file и write_file_binary.