CleanSlice — MCP-сервер для Claude Code: доки NestJS + Nuxt
Удалённый MCP-сервер с документацией по архитектуре CleanSlice для полностековых приложений на NestJS и Nuxt. Агент читает её до того, как писать код.
claude mcp add --transport http mcp https://mcp.cleanslice.org/mcpЧто делает CleanSlice
CleanSlice отдаёт ИИ-агенту доступ к своим архитектурным материалам. Подключите сервер к Claude, Cursor, Windsurf или другому MCP-клиенту, и агент сможет сверяться с соглашениями CleanSlice, а не угадывать их. Работает по HTTP из https://mcp.cleanslice.org/mcp.
Инструменты у сервера такие: get-started грузит основные правила, list-categories показывает разделы документации, search ищет по ним, read-doc вытаскивает документ целиком, если сниппетов из поиска мало.
Одна беда: агент легко пропускает MCP и пишет код по памяти. В README поэтому лежит рецепт с CLAUDE.md, правилом Cursor или инструкциями Copilot — там агенту велено сначала дёрнуть get-started и поиск. Для Claude есть ещё Stop-хук с проверяющим субагентом: он не даёт закончить задачу, пока нет подтверждений из MCP. Без такой обвязки сервер останется подключённым, но неиспользованным.
Какие задачи решает
- сверить структуру модуля с архитектурой CleanSlice до генерации кода
- найти в документации раздел про свою задачу
- получить полный текст гайда вместо фрагмента из поиска
- заставить агента проверять соглашения, а не додумывать их
- прервать ответ агента, если тот не сослался на документацию
Примеры запросов агенту
- Прежде чем писать эндпоинт в NestJS, вызови
get-startedиз cleanslice и посмотри, что советует документация - Найди через
searchв cleanslice правила по слоям приложения и edge-кейсам для этого модуля - Открой через
read-docполный документ про структуру Nuxt-страницы
Как установить CleanSlice
Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://mcp.cleanslice.org/mcpКомандой платформы: удалённый сервер
codex mcp add cleanslice --url https://mcp.cleanslice.org/mcpФайл настроек
{
"mcpServers": {
"cleanslice": {
"url": "https://mcp.cleanslice.org/mcp"
}
}
}Файл настроек
{
"servers": {
"cleanslice": {
"type": "http",
"url": "https://mcp.cleanslice.org/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http cleanslice https://mcp.cleanslice.org/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о CleanSlice
Как установить CleanSlice в Claude Code?
Выполните claude mcp add --transport http cleanslice https://mcp.cleanslice.org/mcp. Без флага --scope user сервер подключится только к текущему проекту.
Что делает CleanSlice?
Это MCP-сервер с архитектурной документацией CleanSlice для связки NestJS и Nuxt. Агент обращается к ней через четыре инструмента: get-started, list-categories, search и read-doc.
Почему агент пишет код мимо документации?
Он может просто не вызвать инструменты сервера. В README предлагается прописать требование в CLAUDE.md или в правиле редактора, а для Claude добавить Stop-хук с проверяющим субагентом.