1C built-in language help: a local MCP server

itcoolmcplang1c

A Rust MCP server that gives an agent the 1C built-in language reference from your own platform install, with a knowledge base built and kept entirely local

  • 0 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • A Rust server unpacks 1C platform help and builds an index cache on disk
  • Makes no network calls and connects to no databases
All reasons and checks
Russian stack

itcoollook-ru/itcoolmcplang1c

Install

Manual install

cargo build --release --locked

Builds from source; the --locked flag pins dependency versions from Cargo.lock.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • A Rust server unpacks 1C platform help and builds an index cache on disk
  • Makes no network calls and connects to no databases

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

What it does

The server unpacks the .hbk help container from a locally installed 1C:Enterprise platform and parses the help pages: objects and their properties, methods with parameters and examples, and built-in language and query language sections. The index is built with the index command automatically in the background on first run, or manually ahead of time, and is cached in the OS's standard cache directory. While the build is running, tools return a progress message rather than an empty result, so the agent doesn't conclude a method doesn't exist. Neither the help file nor anything derived from it is published in the repository or sent anywhere off the machine.

Who it is for. For 1C developers who need an accurate built-in language reference for their exact installed platform version, without risking the licensed help leaking outside their machine.

Good fit when

  • The agent guesses built-in language method signatures instead of checking them
  • It matters that the help data never leaves the developer's machine
  • A specific platform version is installed and the reference needs to match it

Not a fit when

  • 1C:Enterprise is not installed locally: there is nothing to build the knowledge base from
  • You need standard subsystems library docs, not built-in platform language help

Example request

Use itcoolmcplang1c to check whether the ValueTable object has a method for searching by several columns

MCP

Transport
stdio
Authentication
not required

Limitations

Building needs Rust 1.75 or newer, and building the index for the first time needs an installed 1C:Enterprise platform. The --locked flag is required when building, otherwise cargo may pull dependencies needing a newer compiler. The help is tied to the installed platform version, and the cache rebuilds itself when the platform is updated.

How to disable. Remove the itcoolmcplang1c entry from your MCP client config and, if needed, the index cache directory.

FAQ

Does the help data get sent anywhere?

No, the README explicitly guarantees that no help file and no derived byte ever leaves the machine.

What does the server answer while the index is still building?

A progress percentage message instead of an empty result, so the agent doesn't conclude the method doesn't exist.

Discussion

No questions or reviews yet.

1C platform reference over MCP

mcp-bsl-platform-context

Russian stack

An MCP server with the 1C syntax assistant reference: search functions, types, methods, properties and constructors from the installed platform

MCP serverExtended access207Repository stars
Russian stack

A lightweight Rust MCP server with HTTP/SSE transport that searches the official 1C:Enterprise 8.3 platform help via SQLite FTS5

MCP serverExtended access1Repository stars
Russian stack

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

MCP serverExtended access34Repository stars
Russian stack

An MCP server for searching the 1C platform syntax reference: global functions, object methods and properties via Elasticsearch

MCP serverExtended access76Repository stars
Russian stack

A local read-only MCP server suite for 1C: a Rust code indexer, metadata skills, a prompt gallery and platform help search, with evidence-backed answers

MCP serverExtended access
Russian stack

Ten MCP servers for 1C development: platform reference, targeted object dump and load, COM, storage, file search and BSL Language Server

MCP serverBroad access1Repository stars

README in short

The README stresses the server's central property: the knowledge base is built on the user's machine from their own platform install and never sent anywhere, with no help file included in the repository. It covers the Rust 1.75+ and 1C platform requirements, building with the --locked flag, platform autodetection or an explicit path for the index command, and behavior while a background index build is still in progress.

README badge

Report a problem