by feenlace
MCP server for 1С:Enterprise — AI assistant sees your configuration and generates accurate BSL code. One binary, zero dependencies, 9 tools.
# Add to your Claude Code skills
git clone https://github.com/feenlace/mcp-1cLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:38:01.288Z",
"npmAuditRan": true,
"pipAuditRan": true
}mcp-1c is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by feenlace. MCP server for 1С:Enterprise — AI assistant sees your configuration and generates accurate BSL code. One binary, zero dependencies, 9 tools. It has 134 GitHub stars.
Yes. mcp-1c passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/feenlace/mcp-1c" and add it to your Claude Code skills directory (see the Installation section above).
mcp-1c is primarily written in Go. It is open-source under feenlace on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh mcp-1c against similar tools.
No comments yet. Be the first to share your thoughts!
MCP-сервер для интеграции AI-ассистентов с 1С:Предприятие.
AI видит метаданные вашей конфигурации 1С и генерирует точный код на BSL. Работает с любым MCP-совместимым клиентом.
MCP-1C не привязан к конкретной нейросети. Работает с любым MCP-совместимым клиентом:
Ваш код и данные 1С остаются у вас. MCP-1C - это локальный процесс, который общается только с вашей базой.
Помимо бесплатной Открытой версии, доступны платные редакции с расширенными возможностями:
action): чтение исходного кода модулей, оптимизатор запросов, линтер BSL, синтакс-помощник, мультибазовость, расширения .cfe, песочница кода, память проекта и шаблоныПри регистрации вы получаете 14 дней Профессиональной версии бесплатно.
→ Подробнее о тарифах → Документация
[!TIP] Бета-тест Профессиональной версии. Мы запустили Профессиональную редакцию для глубокого анализа всей кодовой базы: массовый анализ (антипаттерны, дубли, мёртвый код, аудит безопасности, метрики качества), архитектурная визуализация, автодокументация, генерация тестов (YAxUnit, Vanessa) и .epf-обработок, навигация по типовым конфигурациям, семантический поиск и граф зависимостей.
Зарегистрируйтесь и получите 14 дней бесплатно. Активным бета-тестерам, которые делятся полезной обратной связью и хотят продолжить тестирование, продлеваем пробный период. Топ-5 бета-тестеров получат бесплатную подписку навсегда на Профессиональную версию.
→ Зарегистрироваться | Документация Pro | Сообщить о проблеме
| Открытая | Расширенная | Профессиональная | |
|---|---|---|---|
| Инструменты | 9 отдельных | 8 консолидированных | 8 + инструменты Pro |
| Цена | Бесплатно | 1 990 ₽/мес | 4 990 ₽/мес |
| Пробный период | - | - | 14 дней |
| Лицензия | MIT | Подписка | Подписка |
Расширенная добавляет (8 консолидированных инструментов):
Профессиональная добавляет:
search_code). Три режима: smart (BM25-ранжирование), regex, exact. Встроенные BSL-синонимы - поиск по StrFind находит СтрНайти и наоборот.mcp-1c --install "C:\путь\к\базе" - сам найдёт платформу, поставит расширение, обновит конфигурацию БД.Впервые слышите про MCP? Читайте пошаговую инструкцию - там всё с нуля, включая объяснение что такое MCP.
Бинарник для вашей ОС - в Releases. Или: go build -o mcp-1c ./cmd/mcp-1c/
# Windows
mcp-1c --install "C:\путь\к\базе"
# macOS / Linux
mcp-1c --install ~/Documents/InfoBase
# Клиент-серверная база (MS SQL, PostgreSQL)
mcp-1c --install "srv-1c\buh_prod" --server --db-user Admin --db-password pass
Если платформа установлена в нестандартную папку:
mcp-1c --install "путь" --platform "/custom/path/to/1cv8"Если версия платформы не определяется автоматически (нестандартный путь без номера версии), укажите её явно:
mcp-1c --install "путь" --platform "/custom/path/to/1cv8" --platform-version 8.3.13
Рекомендуемый способ - стандартная публикация через Apache или IIS (Конфигуратор → Администрирование → Публикация на веб-сервере). Работает на Windows и Linux. Подробности - в пошаговой инструкции.
Быстрый запуск для разработки (только Windows):
"C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe" ENTERPRISE /F "C:\путь\к\базе" /HTTPPort 8080
Параметр
/HTTPPort- недокументированный, работает только на Windows и подходит для быстрой проверки. На Linux используйте Apache или ibsrv, на macOS HTTP-сервисы 1С не поддерживаются.
Конфигурация MCP-сервера одинакова для любого клиента и любой модели. Не важно, используете вы Claude, Ollama или LM Studio, настройка MCP-1C не меняется:
{
"mcpServers": {
"1c": {
"command": "/path/to/mcp-1c",
"args": ["--base", "http://localhost:8080/hs/mcp-1c"]
}
}
}
На Windows пути с обратными слешами:
"command": "C:\\путь\\к\\mcp-1c.exe"
Перезапустите AI-клиент. В Claude Desktop рекомендуем: «+» → Connectors → Tool access → Always available.
Также поддерживаются: Claude Code, Cursor, Windsurf, VS Code + Copilot, VS Code + Continue, JetBrains IDE, а также любые клиенты для локальных моделей с поддержкой MCP. Настройка каждого - в пошаговой инструкции.
Спросите: «Покажи структуру конфигурации моей базы 1С»
| Инструмент | Описание |
|---|---|
get_metadata_tree |
Дерево метаданных: справочники, документы, регистры, общие модули и др. |
get_object_structure |
Реквизиты, табличные части, измерения и ресурсы конкретного объекта |
get_form_structure |
Структура основной формы: элементы, команды, обработчики событий |
get_configuration_info |
Имя конфигурации, версия, поставщик, версия платформы, режим работы |
search_code |
Полнотекстовый поиск по коду модулей: smart (BM25), regex, exact. BSL-синонимы (рус↔англ). Фильтрация по типу метаданных и модуля |
bsl_syntax_help |
Справка по 180 встроенным функциям, методам типов и паттернам BSL |
execute_query |
Выполнить запрос на языке запросов 1С с параметрами (только SELECT/ВЫБРАТЬ) |
validate_query |
Проверить синтаксис запроса без выполнения |
get_event_log |
Чтение журнала регистрации с фильтрацией по дате, уровню и пользователю |
| Флаг | Env var | По умолчанию | Описание |
|---|---|---|---|
--base |
MCP_1C_BASE_URL |
http://localhost:8080/hs/mcp-1c |
URL HTTP-сервиса 1С |
--user |
MCP_1C_USER |
- | Пользователь HTTP-сервиса |
--password |
MCP_1C_PASSWORD |
- | Пароль HTTP-сервиса |
--max-response-size |
MCP_1C_MAX_RESPONSE_SIZE |
128 |
Максимальный размер ответа 1С в мебибайтах (MiB). Более крупный ответ отклоняется с понятной ошибкой. Увеличьте лимит для больших баз с расширениями. |
--request-timeout |
MCP_1C_REQUEST_TIMEOUT |
300 |
Таймаут HTTP-запроса к 1С в секундах. Увеличьте, если передача очень большого ответа (например, расширений крупной базы) не успевает завершиться. |
--dump |
- | - | Путь к выгрузке конфигурации (DumpConfigToFiles), включает инструмент search_code |
--reindex |
- | - | Принудительная перестройка поискового индекса (игнорирует кеш) |
--install |
- | - | Установить расширение в базу 1С по указанному пути |
--server |
- | - | Режим клиент-серверной базы: --install принимает строку подключения сервер\база (например srv-1c\buh_prod) |
--platform |
- | - | Путь к бинарнику 1С (автоопределение, если не указан) |
--platform-version |
- | - | Версия платформы 1С (например 8.3.13). Определяется автоматически из пути к платформе |