MCP QA for 1C:Enterprise: automated UI testing over Streamable HTTP
3.1K
Streamable HTTP MCP server for the logical UI model of 1C:Enterprise managed applications, driven through the platform's own automated-testing framework (TestiruemoePrilozhenie, /TestManager).
Platform: linux/amd64. Published tags: 0.5.0, latest.
The container is an HTTP bridge to a manager server that runs where the 1C platform is installed (Windows). It forwards every MCP request to MCP_QA_UPSTREAM_URL (default http://host.docker.internal:8020/mcp, bearer token in MCP_QA_UPSTREAM_TOKEN) and never starts 1C itself. On the Windows host start the manager first:
python -m mcp_qa --backend manager --transport http --port 8020
docker run -d --name qa-mcp --init --restart unless-stopped \
-p 127.0.0.1:8030:8020 \
--add-host host.docker.internal:host-gateway \
-e LICENSE_KEY=<your key> \
-e MCP_QA_UPSTREAM_URL=http://host.docker.internal:8020/mcp \
-v qa-mcp-data:/data comol/qa_mcp:0.5.0
MCP endpoint: http://127.0.0.1:8030/mcp. Health check: /healthz; info: /. MCP_QA_HTTP_TOKEN protects /mcp with a bearer token; / and /healthz stay public. Set MCP_QA_UPSTREAM_TOKEN to the manager's own token.
Persistent files under /data; the process runs as UID/GID 10001. 1C:Enterprise itself, infobases and 1C licenses are not included.
Content type
Image
Digest
sha256:915fa654e…
Size
75.9 MB
Last updated
15 days ago
docker pull comol/qa_mcp