1C Syntax MCP Server

An MCP server for searching and validating 1C syntax that unpacks the reference straight from your installed platform on first run

MCP server

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only reads the reference file from the installed platform and builds a local index
  • Does not connect to a 1C database and does not change configuration files
All reasons and checks
Russian stack

starik2005/1c-syntax-mcp

Install

Manual install

python -m venv venv && venv\Scripts\activate && pip install mcp

Create the environment and install the mcp dependency; 7z must also be installed.

This is third-party code. Review the repository files before installing.

What it does

On first run the server locates the installed 1C 8.3.x or 8.5.x version, extracts the shcntx_ru.hbk reference file, unpacks it with 7z (about 52000 files), parses the HTML and builds a roughly 24 MB JSON index. After that it runs off the ready index and starts in seconds. An agent gets four tools: searching functions and methods by name in Russian or English, getting detailed info on a function, prefix-based completion, and validating a function call's syntax. A separate 1cskills skill for OpenCode ships alongside it, with rules on compilation directives, module regions, the query language and project structure, activated on .bsl and .os files.

Who it is for. For 1C developers in OpenCode who need syntax validation and function reference lookups without manually digging through documentation.

Good fit when

  • You need fast lookup of 1C platform functions by their Russian or English name
  • You want an agent to validate a function call's syntax before inserting code
  • You work in OpenCode and are ready to install the local 1cskills skill

Not a fit when

  • The 1C 8.3.x or 8.5.x platform is not installed on the machine: the server cannot find the reference file
  • The 7z archiver is unavailable and cannot be installed

Example request

Find the СтрДлина function in the 1C reference and check the syntax of my call СтрДлина("текст", 1)

Limitations

The first run takes 1-2 minutes to unpack and index, and 7z must be installed and in PATH. The server looks for the 1C platform in a fixed list of standard paths, so a nonstandard install may need manual intervention. The README states directly that the whole project was created with OpenCode.

How to disable. Remove the 1c-syntax block from opencode.jsonc and, optionally, the 1c-syntax-mcp folder with the syntax_tree.json index.

MCP

Transport
stdio
Authentication
not required

Security check

  • Only reads the reference file from the installed platform and builds a local index
  • Does not connect to a 1C database and does not change configuration files

README in short

The README describes the server's automatic initialization, setting up a virtual environment and the mcp dependency, the 7z requirement, opencode.jsonc setup for Windows and Linux/Mac, four MCP tools with parameters and examples, the separate 1cskills skill with OpenCode install instructions, and a detailed troubleshooting section for locating the platform and the shcntx_ru.hbk file.

FAQ

Do you need to download the reference separately?

No, the server finds and unpacks shcntx_ru.hbk from the installed platform on first run by itself.

Does it work with English function names?

Yes, search and completion support both Russian and English identifiers.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AI1C Syntax MCP Server

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.