Self-contained v8std MCP fork with corporate rules, YaXUnit and Vanessa Automation knowledge base.
640
Docker image for the ShadobaAI/v8std fork of zeegin/v8std.
A self-contained, read-only MCP knowledge server for 1C:Enterprise development, combining v8std standards, corporate development rules, YaXUnit references and Vanessa Automation knowledge.
The image includes four searchable collections:
| Collection | Contents |
|---|---|
v8std | Development standards, software design patterns, diagnostics and relations between articles |
corporate | Additional team/project development rules |
yaxunit | Compact YaXUnit API reference and curated unit-testing patterns |
vanessa | Vanessa Automation UI-testing guides and MCP tool reference cards |
The bundled Vanessa knowledge snapshot contains:
Vanessa knowledge is available through v8std_search, v8std_get_page and v8std_get_section.
These cards provide documentation. They do not add 47 executable tools to this server or connect it to a running 1C session. To execute Vanessa commands, configure a separate Vanessa MCP connection and use its actual tool schemas.
Resources:
The YaXUnit and Vanessa collections are curated references optimized for MCP retrieval, rather than complete copies of their official documentation.
This fork adds:
docs/corporate.docs/yaxunit.docs/vanessa.v8std: references for navigating the corpus through MCP.The container starts with the corpus included in the image. Normal operation requires no repository checkout, knowledge volumes or public snapshot download.
The image contains the MCP service; the documentation website is not included.
| Tool | Purpose |
|---|---|
v8std_search | Search the knowledge base, optionally filtering by collection and article type |
v8std_get_page | Read an article by ID or returned v8std: reference |
v8std_get_summary | Retrieve compact article text |
v8std_get_section | Read a specific article section |
v8std_get_pattern | Retrieve a compact YaXUnit pattern card |
v8std_get_api_card | Retrieve a YaXUnit API module or member card |
v8std_get_requirements_for_context | Find ranked requirements relevant to a described task |
v8std_get_related | Retrieve related articles with descriptions |
v8std_get_related_ids | Retrieve compact related article references |
v8std_explain_diagnostics | Look up known diagnostic codes and related standards |
v8std_explain_snippet | Match BSL/SDBL snippet signals to relevant references |
Search supports continuation through next_cursor. Continue with the same query, filters, mode and limit.
To search Vanessa guides, for example:
{
"query": "подготовка данных повторный запуск",
"collections": ["vanessa"],
"types": ["pattern"]
}
Pass returned references such as v8std:vanessa:patterns:project-layout to the reading tools.
The server retrieves reference material and provides heuristic snippet guidance. It does not inspect entire projects, run analyzers, execute tests or modify source code.
docker pull aleksp99/v8std-mcp:latest
docker run --name v8std --restart unless-stopped -p 127.0.0.1:8766:8766 -d aleksp99/v8std-mcp:latest
Endpoints:
| Purpose | URL |
|---|---|
| MCP Streamable HTTP | http://127.0.0.1:8766/mcp |
| Health check | http://127.0.0.1:8766/healthz |
| Version information | http://127.0.0.1:8766/version |
The example exposes the service on the Docker host's loopback interface.
Pulling an image does not replace an existing container. To apply an update:
docker pull aleksp99/v8std-mcp:latest
docker stop v8std
docker rm v8std
docker run --name v8std --restart unless-stopped -p 127.0.0.1:8766:8766 -d aleksp99/v8std-mcp:latest
Configure your MCP client to use Streamable HTTP at:
http://127.0.0.1:8766/mcp
Configuration keys depend on the client. For clients accepting the mcpServers / url format:
{
"mcpServers": {
"v8std": {
"url": "http://127.0.0.1:8766/mcp"
}
}
}
10001.HEALTHCHECK.8766./mcp.pages.jsonl, search-vectors.jsonl, llms.txt and llms-full.txt.The bundled knowledge changes when the image is rebuilt. The container does not automatically synchronize external documentation.
Maintainers build the image manually from the fork checkout using:
build-v8std-mcp.cmd
The script creates a Docker Hub tag using the configured namespace. Publication is a separate manual docker push.
The Kafka Tools AI harness demonstrates how v8std is used in an AI-assisted 1C development workflow.
The harness combines project code search, local development tools and v8std reference knowledge. It:
v8std_get_section and compact summaries through v8std_get_summary;Project routing, skills and executable checks belong to the harness. v8std supplies the reference knowledge used during planning, implementation and review.
See the harness README for installation instructions and workspace requirements.
This image is based on v8std and includes modifications maintained in the ShadobaAI/v8std fork.
YaXUnit materials originate from the bia-technologies/yaxunit project.
Vanessa materials are adapted from the Pr-Mex/vanessa-automation project. The MCP reference also uses documentation from 1c-neurofish/onec-client-mcp-devkit.
Bundled license texts are available under /opt/v8std/LICENSE and /opt/v8std/LICENSES. See the corresponding source repositories for complete attribution and licensing information.
Content type
Image
Digest
sha256:7420e7514…
Size
61.5 MB
Last updated
20 days ago
docker pull aleksp99/v8std-mcp