Aristo добавил(а) новый ресурс:
NTS-MCP(Next Transactions Server) - Ориентированный на LLM контекстный сервер для работы с файловой системой в транзакционном режиме.
Узнать больше об этом ресурсе...
NTS-MCP(Next Transactions Server) - Ориентированный на LLM контекстный сервер для работы с файловой системой в транзакционном режиме.
NTS MCP FileSystem Server v1.7.4
Next Transactional Server for Model Context Protocol
Java 25+ | Docker Ready | 21 инструмент | 12 языков | Apache 2.0
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация|Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Что это
Транзакционная ОС для ИИ-агентов. Превращает стандартные файловые операции в контролируемый, верифицируемый и откатываемый процесс. Агент не может «редактировать вслепую» — каждое действие отслеживается, каждая правка доказана токеном.
Зачем нужен
Стандартные MCP-серверы допускают слепую перезапись. В длинных сессиях (1-2М+ токенов) агент неизбежно теряет контекст и ломает код. NTS предотвращает это через осознанное усложнение:
- Line Access Tokens (LATs) — агент обязан прочитать конкретные строки перед правкой. Нет лениных «прочитай всё»
- Unified diff в каждом ответе — агент видит результат немедленно, без отдельного шага проверки
- CRC-валидация — если файл изменён извне, токен сгорает, агент предупреждён
- Атомарные батчи — 10 операций за раз, если любая падает — все откатываются
Потратить на 10% больше токенов на дисциплину — значит сохранить 100% работы.
Ключевые отличия от стандартных MCP-серверов
Функция Обычный MCP NTS Целостность Слепая перезапись Оптимистичная блокировка (LAT) Операции По одному файлу Атомарные батчи с интерполяцией Контекст Нет памяти HUD + TODO + контекстная память Безопасность Ctrl+Z (если повезёт) Deep Undo, чекпоинты, журнал (H2) Код Нет AST-навигация + рефакторинг (12 языков) Профилирование Нет JFR Profiler + анализ памяти
21 инструмент
Файловая система
- nts_file_read — чтение с токенами, bulk read, symbol-навигация
- nts_edit_file — верифицированные правки с diff в ответе
- nts_file_manage — create/copy/move/rename/delete с path aliasing
- nts_file_search — grep с токенами (поиск → правка без промежуточного чтения)
- nts_compare_files — unified diff между файлами
- nts_project_replace — глобальная замена с preview и auto-checkpoint
Управление задачей
- nts_init — создание задачи, реактивация, под-задачи для параллельных агентов
- nts_task — undo/redo, чекпоинты, журнал, откат
- nts_todo — Markdown-планы с HUD-интеграцией
- nts_context — память агента (HUD-заметки + snapshot-восстановление)
- nts_batch_tools — атомарные транзакции с интерполяцией переменных
Код и рефакторинг
- nts_code_navigate — definition, references, hover, symbols (12 языков)
- nts_code_refactor — 10 операций: rename, extract, inline, delete, wrap, generate, move, change_signature, batch
- nts_verify — синтаксис (tree-sitter) → компиляция → тесты
Java Development Suite
- nts_gradle_task — сборка, тесты, init проекта, парсинг ошибок
- nts_java_profiler — JFR: CPU, contention, GC, IO, memory (один вызов)
- nts_java_memory — heap-снапшоты, обнаружение утечек, аллокации
Интеграция
- nts_git — status, diff, add, commit, auto-commit из TODO
- nts_process — мониторинг фоновых процессов
Java Development Suite — расширенная поддержка
Java получает выделенные высокоуровневые инструменты поверх общей поддержки 12 языков:
- Профайлер: один вызов profile(focus='cpu', 30s) — attach, запись, парсинг, Markdown-отчёт. Повторный анализ без перезаписи. Дельта-сравнение до/после
- Память: мгновенные heap-снапшоты через jcmd, сравнение для обнаружения утечек, аллокации с call sites
- Gradle: init, build, test с парсингом ошибок. Умное переключение gradlew/system gradle
- AST: enum constants, авто-rename конструкторов, disambiguация перегрузок, фильтрация символов
Установка
Авто-интеграция
Поддержка: Gemini CLI, OpenCode, Codex, Claude Code, Qwen CLI, Cursor, LM Studio, Antigravity, Copilot VS Code.Код:./gradlew shadowJar java -jar app/build/libs/app-all.jar --integrate
Docker (без установки Java)
Код:docker pull ghcr.io/nefrols/nts-mcp-fs:latestКод:{ "mcpServers": { "NTS-FileSystem-MCP": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "/path/to/project:/mnt/project", "-e", "NTS_DOCKER_ROOTS=/mnt/project", "ghcr.io/nefrols/nts-mcp-fs:latest" ] } } }
Ручная настройка
Код:{ "mcpServers": { "NTS-FileSystem-MCP": { "command": "java", "args": ["-jar", "/path/to/app-all.jar"] } } }
Требования: Java 25+ (JFR streaming API, ScopedValue, Virtual Threads). Docker доступен для окружений без Java 25.
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация|Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация| Apache 2.0
Узнать больше об этом ресурсе...
Последнее редактирование:













