ClaudeDBGate

Расширение 1С с HTTP-сервисом только на чтение плюс скилл Claude Code, который запросами на языке 1С достает данные живой базы в JSON

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • HTTP-сервис реализует только чтение данных
  • Доступ защищен токеном, значение по умолчанию нужно сменить на своей базе
Все причины и проверки
Российский стек

avl8659/claude-1c-dbgate

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/claudedbgate

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .claude/skills
cp -R "$tmp/skill/1c-query" .claude/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .agents/skills
cp -R "$tmp/skill/1c-query" .agents/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .github/skills
cp -R "$tmp/skill/1c-query" .github/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .agents/skills
cp -R "$tmp/skill/1c-query" .agents/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .agents/skills
cp -R "$tmp/skill/1c-query" .agents/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .devin/skills
cp -R "$tmp/skill/1c-query" .devin/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .cline/skills
cp -R "$tmp/skill/1c-query" .cline/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .roo/skills
cp -R "$tmp/skill/1c-query" .roo/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add avl8659/claude-1c-dbgate --skill 1c-query -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 107fa55
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .agents/skills
cp -R "$tmp/skill/1c-query" .agents/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .agents/skills
cp -R "$tmp/skill/1c-query" .agents/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/avl8659/claude-1c-dbgate.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/1c-query/
git -C "$tmp" checkout 107fa55d1f449fdd3d22ae7713232587f665cf20
mkdir -p .agents/skills
cp -R "$tmp/skill/1c-query" .agents/skills/1c-query

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 107fa55.

Текст для агента

Загрузи расширение ClaudeDBGate/dbgate в тестовую базу через Конфигуратор, скопируй ~/.claude/skills/1c-query из репозитория в свой профиль, заполни config.json своим baseUrl и токеном, затем пользуйся скиллом 1c-query для запросов на чтение.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Проект состоит из двух частей. Расширение конфигурации 1С LLM_DB_GATE добавляет HTTP-сервис с методами /ping и /query: запрос на встроенном языке запросов 1С выполняется на сервере и возвращается в виде JSON. Расширение универсальное, подключается к любой типовой конфигурации без изменения ее объектов. Вторая часть, скилл 1c-query для Claude Code, хранится в ~/.claude/skills и через PowerShell-хелпер обращается к сервису по токену. Доступ строго на чтение: остатки, документы, справочники, регистры, без изменения данных базы.

Для кого. Для 1С-разработчиков, которым нужно дать Claude Code безопасный доступ на чтение к реальным данным живой базы во время разработки или отладки.

Подходит, если

  • Нужно проверить гипотезу по реальным данным без выгрузки базы
  • Claude Code должен посмотреть остатки, документы или регистры во время работы над задачей
  • Нужен универсальный канал чтения, который ставится в любую типовую конфигурацию

Не подходит, если

  • Нужна запись данных в базу: сервис принципиально только читает
  • Нужен доступ без ручной загрузки расширения через Конфигуратор

Пример запроса к агенту

Через 1c-query узнай остаток товара Ноутбук Lenovo на складе Основной на сегодня

Ограничения

Расширение грузится вручную через Конфигуратор, автоматической установки нет. Токен доступа задан значением по умолчанию в исходниках расширения и в конфиге скилла, для продуктивной базы его нужно сменить в обоих местах. Канал HTTP, TLS и сетевые ограничения README не описывает, значит их нужно настраивать отдельно. Проект свежий и небольшой, стабильность не проверена на разных редакциях платформы.

Как отключить. Отключите расширение LLM_DB_GATE в Конфигураторе базы и удалите каталог ~/.claude/skills/1c-query.

Проверка безопасности

  • HTTP-сервис реализует только чтение данных
  • Доступ защищен токеном, значение по умолчанию нужно сменить на своей базе

Коротко о README

README на русском описывает состав проекта: расширение LLM_DB_GATE с HTTP-сервисом /ping и /query и скилл 1c-query для Claude Code. Дан пошаговый порядок загрузки расширения через Конфигуратор, включая запасной ручной путь на случай, если импорт файлов не пройдет, и объяснение, где хранится токен доступа.

Частые вопросы

Может ли скилл изменить данные в базе?

Нет, HTTP-сервис реализует только чтение через запрос на языке запросов 1С, методов записи в расширении нет.

В какую конфигурацию можно поставить расширение?

В любую: расширение использует только собственные объекты с префиксом DB_GATE_ и режим совместимости 8.3.15, не трогая типовые объекты.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIClaudeDBGate

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.