mcp-1c

A local OneScript MCP server for searching a 1C configuration dump right from Cursor

  • 18 ★ on the repository
  • Last commit
  • GPL-3.0
MCP server

Extended access

Why this level

  • Starts a OneScript server that reads BSL and XML exports and a local SQLite help database
  • Does not connect to a live 1C database or run its code
All reasons and checks
Russian stack

lekot/mcp-1c

Install

Manual install

{
  "mcpServers": {
    "mcp-1c-onescript": {
      "command": "oscript",
      "args": ["C:\\mcp-1c\\main.os"],
      "env": {
        "SHCNTX_HELP_DB": "C:\\mcp-1c\\src\\data\\shcntx_help.db"
      }
    }
  }
}

Added to the global %USERPROFILE%\.cursor\mcp.json after copying the build folder to a path with no Cyrillic characters.

Access and checks

How we review

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

  • Starts a OneScript server that reads BSL and XML exports and a local SQLite help database
  • Does not connect to a live 1C database or run its code

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

What it does

The server runs through the OneScript interpreter and gives an agent five tools: searching BSL files by substring or regex, searching configuration XML, listing dump files and folders, reading a BSL module in full, by method list, or by a specific method body, and searching the 1C syntax helper reference through a local SQLite database. This saves an agent from manually walking dump files when working on a configuration. The syntax helper search needs a separate sql package for OneScript and a database file. A ready-made Cursor rule turns the server on automatically when .bsl and .xml configuration files are opened.

Who it is for. For 1C developers who work with a configuration dump in Cursor and want an agent to search code and metadata without spending extra tokens reading files by hand.

Good fit when

  • Development happens in Cursor with a 1C configuration dumped to files
  • You need fast search over BSL and XML without manually walking the structure
  • You want to save agent tokens by not reading syntax helper docs manually

Not a fit when

  • The server or dump path contains Cyrillic characters: Cursor passes it garbled and the server fails to start
  • You need a more full-featured skill set: the author points to cc-1c-skills as a stronger alternative
  • You use an agent other than Cursor

Example request

Find every module in the configuration dump that calls the BeforeWrite procedure and show their bodies

MCP

Transport
stdio
Authentication
not required

Environment variables

SHCNTX_HELP_DB
Path to the SQLite database with the 1C syntax helper reference for the syntax_help_search tool.

Limitations

The author states directly in the README that all code in the repository except one paragraph was written by AI agents. The server path must not contain Cyrillic characters, or Cursor passes it garbled. The server must not be registered in both the global and the project's local mcp.json at once, or Cursor starts two processes with the same name and one crashes. Requires OneScript 2.0+ installed and in PATH.

How to disable. Remove the mcp-1c-onescript block from %USERPROFILE%\.cursor\mcp.json and restart MCP in Cursor.

FAQ

Can it be installed via the OneScript package manager?

Yes, a ready package exists: opm install -f 1c-mcp-0.2.0.ospx.

What if the server does not start?

The usual causes are Cyrillic characters in the main.os path or the server being registered in both the local and global mcp.json.

Discussion

No questions or reviews yet.

Russian stack

An MCP server for Claude Code: full-text search over multiple 1C XML+BSL configuration exports in a local SQLite FTS5 database

MCP serverExtended access
Russian stack

A single-binary Go MCP server: the agent sees 1C metadata, searches code, runs read-only queries and writes accurate BSL

MCP serverBroad access255Repository stars
Russian stack

A closed-source Windows app with a set of local MCP servers: indexes a 1C configuration with extensions and answers the agent from real code, not memory

MCP serverExtended access5Repository stars

1C configuration graph MCP server

1C Configuration MCP Server

Russian stack

An MCP server builds a metadata and call graph from a 1C configuration's XML and BSL export, with optional semantic search via an external embedder and Qdrant

MCP serverExtended access4Repository stars
Russian stack

An MCP server for Cursor and Claude Desktop with hybrid embeddings and BM25 search over 1C platform help, the query language and the standard subsystems library

MCP serverExtended access7Repository stars

README in short

The README gives a table of five tools, requirements (OneScript, Cursor, the sql package for the reference search), step-by-step setup by copying the build folder and editing mcp.json, warnings about Cyrillic paths and duplicate server registration, installation via opm, and a check command using echo with a JSON-RPC request. The author states plainly that the code was written by AI agents and points to the more full-featured cc-1c-skills as an alternative.

README badge

Report a problem