2.5 KiB
2.5 KiB
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_metadataexecute_queryget_link_of_objectget_object_by_link
execute_code не использовался.
2. Профиль запуска
PORT=6003TIMEOUT=180(рабочий профиль)ALLOW_DANGEROUS_WITH_APPROVAL=falseANONYMIZATION_ENABLED=falseRESPONSE_FORMAT=json
3. Фактические результаты
Фаза A (2026-03-22, без активного 1С-клиента)
- Proxy поднят: PASS
GET /health: PASSget_metadata/execute_query/get_object_by_link: timeout по ожиданию ответа из 1С (ожидаемо без активного.epf)
Фаза B (2026-03-23, после подключения MCP_Toolkit.epf)
- Подключение из формы 1С к
http://127.0.0.1:6003: PASS GET /health: PASS (status=healthy)GET /api/get_metadata?meta_type=Документ&limit=20: PASS (success=true,count=164,returned=20)POST /api/execute_query(ВЫБРАТЬ ПЕРВЫЕ 1 1 КАК Test): PASS (success=true,Test=1)POST /api/get_link_of_objectдля регистратора: PASSPOST /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.jsonX:\1C\NDC_1C\docs\snapshots\toolkit\get_metadata_docs_default.jsonX:\1C\NDC_1C\docs\snapshots\toolkit\execute_query_test_default.jsonX:\1C\NDC_1C\docs\snapshots\toolkit\get_link_of_object_doc_live.jsonX:\1C\NDC_1C\docs\snapshots\toolkit\get_object_by_link_doc_live.jsonX:\1C\NDC_1C\docs\snapshots\toolkit\proxy_stderr.log