AsDecided — MCP-сервер для Claude Code: что делает и как установить
Открывает ИИ-агентам доступ только на чтение к архитектурным решениям и требованиям проекта. Работает прямо из локального репозитория без вызова нейросетей.
claude mcp add asdecided -- docker run -i --rm ghcr.io/asdecided/core:mcp-v0.31.2Что делает AsDecided
Сервер передаёт агентам контекст из каталога decisions/ и файла конфигурации .decided/config.yaml. Проектная документация хранится в виде типизированного Markdown. Встроенный движок на Rust проверяет валидность записей и возвращает нужные правила строго детерминированно. Для одного и того же состояния репозитория агент получает идентичный набор данных.
Поиск обходится без векторных баз, эмбеддингов и обращений к внешним моделям. Для запуска готовых бинарников под Linux требуется glibc 2.17 или новее. Сам сервер работает исключительно в режиме чтения, защищая согласованные архитектурные решения от перезаписи агентом.
Какие задачи решает
- ограничить агента зафиксированными архитектурными решениями
- проверять изменения в коде на соответствие принятым стандартам
- передавать контекст проектных требований без эмбеддингов и сторонних API
- объединять правила нескольких родительских репозиториев через один граф
Примеры запросов агенту
- Проверь архитектуру этого модуля по решениям из папки decisions
- Какое решение зафиксировано в ADR насчёт выбора базы данных?
- Сопоставь текущий pull request с правилами из .decided/config.yaml
Как установить AsDecided
Командой платформы
claude mcp add asdecided -- docker run -i --rm ghcr.io/asdecided/core:mcp-v0.31.2Командой платформы
codex mcp add asdecided -- docker run -i --rm ghcr.io/asdecided/core:mcp-v0.31.2Файл настроек
{
"mcpServers": {
"asdecided": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/asdecided/core:mcp-v0.31.2"
]
}
}
}Файл настроек
{
"servers": {
"asdecided": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/asdecided/core:mcp-v0.31.2"
]
}
}
}Командой платформы
gemini mcp add asdecided docker run -i --rm ghcr.io/asdecided/core:mcp-v0.31.2По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о AsDecided
Как установить AsDecided в Claude Code?
Выполните команду claude mcp add asdecided -- docker run -i --rm ghcr.io/asdecided/core:mcp-v0.31.2. Сервер развернётся через Docker и подключится к агенту.
Что делает AsDecided?
Сервер считывает локальные файлы решений и отдаёт их агенту в режиме чтения. Это помогает удерживать разработку в рамках согласованных архитектурных рамок.
Нужен ли Python или сторонний индекс для работы?
Нет. Ядро написано на Rust, работает локально и выдаёт детерминированные ответы без Python-окружения и векторных баз.