DOS — MCP-сервер для Claude Code: что делает и установка
DOS проверяет, подтверждена ли работа агента артефактами Git, и выявляет конфликты между агентами. Подходит для контроля агентских запусков в одном репозитории.
claude mcp add --env DISPATCH_WORKSPACE=<DISPATCH_WORKSPACE> --transport stdio dos-the-trust-substrate-for-agent-fleets -- uvx dos-kernelЧто делает DOS — the trust substrate for agent fleets
DOS сверяет заявления агентов с результатами работы. Команда dos verify возвращает SHIPPED с кодом выхода 0, если claim подтверждён коммитом, или NOT_SHIPPED с кодом 1, если работа не попала в репозиторий. Сервер также помогает находить столкновения агентов по одним файлам и зависшие запуски.
MCP-сервер запускается через uvx dos-kernel. Для workspace можно передать переменную DISPATCH_WORKSPACE; в Claude Code, Codex, Cursor, GitHub Copilot и Gemini CLI для неё есть готовые команды или конфигурации. В обычном репозитории README предлагает установить пакет dos-kernel, выполнить dos init --hooks auto, затем проверить окружение командой dos doctor.
DOS работает с Git-репозиторием и использует Python-пакет с единственной runtime-зависимостью PyYAML. В конфигурации MCP задайте правильный DISPATCH_WORKSPACE, иначе проверки будут относиться не к тому рабочему каталогу.
Какие задачи решает
- проверить, попал ли заявленный результат в Git
- отличить подтверждённый коммит от ложного отчёта агента
- выявить агентов, изменяющих одни и те же файлы
- пометить зависший запуск вместо бесконечного ожидания
Примеры запросов агенту
- Проверь, действительно ли claim
AUTH1доставлен, и сообщи результат черезdos verify. - Сверь заявления агентов с коммитами и найди незавершённые claims в этом workspace.
- Проверь, не перезаписывают ли агенты одни и те же файлы в текущем Git-репозитории.
Как установить DOS — the trust substrate for agent fleets
Командой платформы
claude mcp add --env DISPATCH_WORKSPACE=<DISPATCH_WORKSPACE> --transport stdio dos-the-trust-substrate-for-agent-fleets -- uvx dos-kernelВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dos-kernel <команда>
Командой платформы
codex mcp add dos-the-trust-substrate-for-agent-fleets --env DISPATCH_WORKSPACE=<DISPATCH_WORKSPACE> -- uvx dos-kernelВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dos-kernel <команда>
Файл настроек
{
"mcpServers": {
"dos-the-trust-substrate-for-agent-fleets": {
"command": "uvx",
"args": [
"dos-kernel"
],
"env": {
"DISPATCH_WORKSPACE": "<DISPATCH_WORKSPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dos-kernel <команда>
Файл настроек
{
"servers": {
"dos-the-trust-substrate-for-agent-fleets": {
"type": "stdio",
"command": "uvx",
"args": [
"dos-kernel"
],
"env": {
"DISPATCH_WORKSPACE": "<DISPATCH_WORKSPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dos-kernel <команда>
Командой платформы
gemini mcp add -e DISPATCH_WORKSPACE=<DISPATCH_WORKSPACE> dos-the-trust-substrate-for-agent-fleets uvx dos-kernelВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dos-kernel <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DOS — the trust substrate for agent fleets
Как установить DOS в Claude Code?
Выполните claude mcp add dos-kernel -- uvx dos-kernel.
Что делает DOS?
DOS сопоставляет заявления агентов с артефактами Git. Он выдаёт SHIPPED или NOT_SHIPPED, а также выявляет конфликты файлов и зависшие запуски.
С какими платформами работает DOS как MCP-сервер?
Поддерживаются Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed и Gemini CLI.