mcp-1c
Локальный MCP-сервер на OneScript для поиска по выгрузке конфигурации 1С прямо из Cursor
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает файлы выгрузки конфигурации и локальную базу справки
- Не подключается к рабочей базе 1С и не выполняет код
Установка
Ручная установка
{
"mcpServers": {
"mcp-1c-onescript": {
"command": "oscript",
"args": ["C:\\mcp-1c\\main.os"],
"env": {
"SHCNTX_HELP_DB": "C:\\mcp-1c\\src\\data\\shcntx_help.db"
}
}
}
}Добавляется в глобальный %USERPROFILE%\.cursor\mcp.json после копирования папки build без кириллицы в пути.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер запускается интерпретатором OneScript и дает агенту пять инструментов: поиск по BSL-файлам подстрокой или регулярным выражением, поиск по XML конфигурации, список файлов и каталогов выгрузки, чтение BSL-модуля целиком, по списку методов или по телу конкретного метода, и поиск по справке синтакс-помощника 1С через локальную SQLite-базу. Это избавляет агента от ручного обхода файлов выгрузки при работе над конфигурацией. Для справки синтакс-помощника нужен отдельный пакет sql для OneScript и файл базы. Есть готовое правило для Cursor, которое включает сервер автоматически при открытии .bsl и .xml файлов конфигурации.
Для кого. Для 1С-разработчиков, которые ведут выгрузку конфигурации в Cursor и хотят, чтобы агент искал по коду и метаданным без лишних токенов на чтение файлов вручную.
Подходит, если
- Разработка ведется в Cursor с выгрузкой конфигурации 1С в файлы
- Нужен быстрый поиск по BSL и XML без ручного обхода структуры
- Хочется сэкономить токены агента на чтении справки синтакс-помощника
Не подходит, если
- Путь к серверу или выгрузке содержит кириллицу: Cursor передает его искаженно и сервер не запускается
- Нужен более функциональный набор навыков: автор сам ссылается на cc-1c-skills как более мощную альтернативу
- Используете не Cursor, а другого агента
Пример запроса к агенту
Найди в выгрузке конфигурации все модули, где вызывается процедура ПриЗаписи, и покажи их телаОграничения
Автор прямо пишет в README, что весь код репозитория, кроме одного абзаца, написан ИИ-агентами. Путь к серверу должен быть без кириллицы, иначе Cursor передает его в искаженном виде. Нельзя одновременно прописывать сервер и в глобальном, и в локальном mcp.json проекта: Cursor запустит два процесса с одинаковым именем и один упадет. Требует установленного OneScript 2.0+ в PATH.
Как отключить. Удалите блок mcp-1c-onescript из %USERPROFILE%\.cursor\mcp.json и перезапустите MCP в Cursor.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| SHCNTX_HELP_DB | Путь к SQLite-базе справки синтакс-помощника 1С для инструмента syntax_help_search. |
Проверка безопасности
- Только читает файлы выгрузки конфигурации и локальную базу справки
- Не подключается к рабочей базе 1С и не выполняет код
Коротко о README
README дает таблицу пяти инструментов, требования (OneScript, Cursor, пакет sql для справки), пошаговую установку копированием папки build и правкой mcp.json, предупреждения про кириллицу в пути и дублирование сервера, установку через opm и команду проверки через echo с JSON-RPC запросом. Автор честно пишет, что код написан ИИ-агентами, и ссылается на более функциональную альтернативу cc-1c-skills.
Частые вопросы
Можно ставить через пакетный менеджер OneScript?
Да, есть готовый пакет: opm install -f 1c-mcp-0.2.0.ospx.
Что делать, если сервер не стартует?
Чаще всего дело в кириллице в пути к main.os или в дублировании сервера в локальном и глобальном mcp.json.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything