# 1C MCP Toolkit Smoke Test Report Даты тестов: 2026-03-22 и 2026-03-23 Контур: локальный стенд `X:\1C\NDC_1C` Runtime: Miniconda env `ndc_1c_toolkit` Целевая 1С платформа: `8.3.27.1936` Конфигурация: `БП 2.0 (2.0.67.20)` ## 1. Что проверяли - Локальный запуск proxy runtime. - Доступность endpoint. - Работу read-only ручек: - `get_metadata` - `execute_query` - `get_link_of_object` - `get_object_by_link` `execute_code` не использовался. ## 2. Профиль запуска - `PORT=6003` - `TIMEOUT=180` (рабочий профиль) - `ALLOW_DANGEROUS_WITH_APPROVAL=false` - `ANONYMIZATION_ENABLED=false` - `RESPONSE_FORMAT=json` ## 3. Фактические результаты ### Фаза A (2026-03-22, без активного 1С-клиента) 1. Proxy поднят: PASS 2. `GET /health`: PASS 3. `get_metadata/execute_query/get_object_by_link`: timeout по ожиданию ответа из 1С (ожидаемо без активного `.epf`) ### Фаза B (2026-03-23, после подключения `MCP_Toolkit.epf`) 1. Подключение из формы 1С к `http://127.0.0.1:6003`: PASS 2. `GET /health`: PASS (`status=healthy`) 3. `GET /api/get_metadata?meta_type=Документ&limit=20`: PASS (`success=true`, `count=164`, `returned=20`) 4. `POST /api/execute_query` (`ВЫБРАТЬ ПЕРВЫЕ 1 1 КАК Test`): PASS (`success=true`, `Test=1`) 5. `POST /api/get_link_of_object` для регистратора: PASS 6. `POST /api/get_object_by_link` по полученной ссылке: PASS (`success=true`, документ прочитан) ## 4. Вывод по smoke - End-to-end read-only контур между proxy и 1С подтверждён. - Блокер фазы A устранён после реального подключения формы в том же channel. - Минимальный критерий PoC по запуску и чтению выполнен. ## 5. Артефакты - `X:\1C\NDC_1C\docs\snapshots\toolkit\health_response_connected.json` - `X:\1C\NDC_1C\docs\snapshots\toolkit\get_metadata_docs_default.json` - `X:\1C\NDC_1C\docs\snapshots\toolkit\execute_query_test_default.json` - `X:\1C\NDC_1C\docs\snapshots\toolkit\get_link_of_object_doc_live.json` - `X:\1C\NDC_1C\docs\snapshots\toolkit\get_object_by_link_doc_live.json` - `X:\1C\NDC_1C\docs\snapshots\toolkit\proxy_stderr.log`