Repository navigation
v1.1.0 — Docker Support
Что нового
Docker-поддержка
- Dockerfile с multi-stage сборкой (eclipse-temurin:25-jdk/jre-alpine)
- GitHub Actions для автоматической публикации образа в ghcr.io
- docker-compose.yml для локальной разработки
NTS_DOCKER_ROOTS
Новая переменная окружения для явного указания корневых директорий в Docker-режиме. Переопределяет roots от MCP-клиента, так как пути хост-системы недоступны внутри контейнера.
docker run -i --rm \
-v /home/user/project:/mnt/project \
-e NTS_DOCKER_ROOTS=/mnt/project \
ghcr.io/nefrols/nts-mcp-fs:latestНесколько проектов
docker run -i --rm \
-v /project1:/mnt/p1 \
-v /project2:/mnt/p2 \
-e NTS_DOCKER_ROOTS=/mnt/p1:/mnt/p2 \
ghcr.io/nefrols/nts-mcp-fs:latestУстановка
Docker (рекомендуется):
docker pull ghcr.io/nefrols/nts-mcp-fs:1.1.0Java 25+:
java -jar app-all.jarКонфигурация MCP-клиента
{
"mcpServers": {
"NTS-FileSystem": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-v", "/path/to/project:/mnt/project",
"-e", "NTS_DOCKER_ROOTS=/mnt/project",
"ghcr.io/nefrols/nts-mcp-fs:1.1.0"
]
}
}
}