BslEdit MCP
A toolset for 1C: visual preview of forms and templates like in the Configurator, plus an MCP server for an agent to edit forms and build templates from Excel
- 47 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- An agent can change form elements, properties and commands in export files
- Changes must be manually loaded back into the Configurator, with a risk of drifting from the live base
Install
- Works in
- Services
Manual install
Download 1c-form-viewer-native-*-win-x64.zip from the Releases page at github.com/alonehobo/BslEdit, unpack it and connect the MCP server to your agent following the instructions in guide/mcp.md.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- An agent can change form elements, properties and commands in export files
- Changes must be manually loaded back into the Configurator, with a risk of drifting from the live base
This is third-party code. Review the repository files before installing.
What it does
The project bundles four tools on a shared preview engine: BSLView, a Total Commander lister plugin with BSL highlighting, a procedure panel and a visual view of forms, templates and metadata objects straight from a configuration export; BSLEdit, the same functionality as a standalone editor with no Total Commander needed; the 1C Form Viewer extension for VS Code, with a form preview next to the XML and chat-driven editing; and 1C Form Viewer MCP, a server that lets an agent see a form, add and move elements, change properties, attributes and commands, take PNG screenshots, and build a spreadsheet document template from an Excel file with marked-up areas and parameters. All the tools work locally with exported files, with no 1C running and no internet.
Who it is for. For 1C developers who want to see forms and templates the same way as in the Configurator, and for those who let an agent edit forms and build print templates without manually touching XML.
Good fit when
- You need to quickly view a form, template or metadata object from an export without opening 1C
- You need an agent in Claude Code, Cursor or Codex to edit form elements and see the result immediately
- You need to turn a ready Excel file into a spreadsheet document print template
Not a fit when
- You are not on Windows: the tools require Windows 10/11 and the WebView2 Runtime
- You need to edit the BSL code inside a form, not its visual elements: the MCP server works with forms and templates, not business logic
- The MCP server needs an installed Edge or Chrome, which is missing from the environment
Example request
Open the Nomenclature catalog item form, add an Article field after the Name field, and show a screenshot of the resultMCP
- Transport
- stdio
- Authentication
- not required
Limitations
All the tools run on Windows 10/11 with the WebView2 Runtime only, and the MCP server additionally needs Edge or Chrome installed. Editing works against configuration export files on disk, not a live base: changes need to be loaded back into the Configurator separately. The form element model used for editing is taken from the cc-1c-skills project, not built from scratch.
How to disable. Remove the MCP server from the agent config and, if installed, the 1C Form Viewer extension from VS Code or the BSLView plugin from Total Commander.
FAQ
Is Total Commander required to use it?
No, BSLEdit provides the same viewing and editing functionality as a standalone program with no Total Commander needed.
Can an agent build a print template from Excel?
Yes, the MCP server turns an .xlsx file into a Template.xml with marked-up areas, parameters and formatting.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise tools1C AI development environment
1C AI Development Environment
1C development environment with an MCP server offering 10 tools: 11 BSL analyzers, JSON DSL to XML, dependency graph, and EPF build without 1C
A set of skills, rules and MCP servers for 1C Enterprise 8.3 development where the agent works from real code and docs, not from memory
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
1C managed forms MCP server
1c-formsserver
An MCP with 18 tools for generating, validating and converting 1C managed forms between the Configurator, Managed and EDT formats
Ten MCP servers for 1C development: platform reference, targeted object dump and load, COM, storage, file search and BSL Language Server
A 1C:EDT plugin that gives agents projects, errors, BSL analysis, form screenshots, metadata refactoring and infobase launch over MCP
README in short
The README presents the four tools in a table showing who each one suits, describes capabilities across modules, forms, metadata objects, templates, agent form editing, Excel template building and SARIF reports, gives a comparison table of capabilities by tool, installation instructions from the Releases page, and requirements (Windows 10/11, WebView2, plus Edge or Chrome for MCP). It credits Monaco Editor, bsl_console, CDT 41, cc-1c-skills and azubar/SpreadSheet as sources.