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
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
Install
- Works in
- Services
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 reviewExtended 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 bodiesMCP
- 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.
Related
All 1C:Enterprise toolsAn MCP server for Claude Code: full-text search over multiple 1C XML+BSL configuration exports in a local SQLite FTS5 database
A single-binary Go MCP server: the agent sees 1C metadata, searches code, runs read-only queries and writes accurate BSL
A stdio MCP server that indexes a 1C structure XML export and code into SQLite and gives an agent search over objects and procedures
one-s-mcp desktop AI assistant
one-s-mcp
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
1C configuration graph MCP server
1C Configuration MCP Server
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
Semantic search over 1C platform help
1c-sntx-sem
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
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.