1C platform reference over MCP
mcp-bsl-platform-context
An MCP server with the 1C syntax assistant reference: search functions, types, methods, properties and constructors from the installed platform
- 205 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Runs a Java server that reads help files of the installed 1C platform
- Does not connect to an infobase or the network
Install
- Works in
- Services
Manual install
java -jar mcp-bsl-context-0.3.0.jar --platform-path "/opt/1cv8/x86_64/8.3.25.1257"Test run in stdio mode. Replace the jar version and platform path with yours.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a Java server that reads help files of the installed 1C platform
- Does not connect to an infobase or the network
This is third-party code. Review the repository files before installing.
What it does
The server reads help from the installed 1C:Enterprise platform directory and gives the agent search over built-in functions, data types, methods and properties. Search is fuzzy with ranking: exact match, prefix, substring, signature, description and Levenshtein distance. Separate tools return element details, a type's members and ways to construct an object. The agent checks against the real reference instead of inventing methods.
Who it is for. For 1C developers whose agent confuses or invents platform methods.
Good fit when
- The agent writes BSL and gets built-in function signatures wrong
- You need the object model reference without opening Designer
- You want a shared reference server for the team in SSE mode
Not a fit when
- You need your configuration's metadata rather than platform docs
- The machine has no installed 1C platform
Example request
Check the platform reference for the parameters of ТаблицаЗначений.СвернутьMCP
- Transport
- stdio
- Authentication
- not required
Environment variables
LOG_FILE- Log file path
Limitations
Requires Java 17 and an installed 1C platform, 8.3.20 or later recommended. The reference covers the platform only: configuration objects and the Standard Subsystems Library are not included. On Windows run with -Dfile.encoding=UTF-8.
How to disable. Remove the 1c-platform block from your MCP client config.
FAQ
What tools does it provide?
search, info, getMember, getMembers and getConstructors.
Can one server serve the whole team?
Yes, with --mode sse it is available over the network; set the port with --port.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise toolsMCP server with the 1C platform reference and validation of BSL code against the real API of a chosen platform version
An MCP server for the 1C platform API docs read straight from shcntx_ru.hbk help files, with keyword, semantic and hybrid search
An MCP server for searching and validating 1C syntax that unpacks the reference straight from your installed platform on first run
An MCP server for searching the 1C platform syntax reference: global functions, object methods and properties via Elasticsearch
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
Ten MCP servers for 1C development: platform reference, targeted object dump and load, COM, storage, file search and BSL Language Server
Alternatives
Tools by other authors for the same tasks.
README in short
The README describes the server's purpose, STDIO and SSE modes, system requirements and the Gradle build. It gives launch options with Linux and Windows examples and configs for Claude Desktop and Cursor. The search ranking algorithm is explained. Help parsing builds on ideas from the bsl-context project; MIT licensed.