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
MCP server

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
All reasons and checks
Russian stack

alonehobo/bsledit

Install

Manual install

Text for your agent

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 review

Extended 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 result

MCP

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.

1C AI development environment

1C AI Development Environment

Russian stack

1C development environment with an MCP server offering 10 tools: 11 BSL analyzers, JSON DSL to XML, dependency graph, and EPF build without 1C

MCP serverBroad access18Repository stars
Russian stack

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

SkillBroad access35Repository 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

An MCP with 18 tools for generating, validating and converting 1C managed forms between the Configurator, Managed and EDT formats

MCP serverExtended access9Repository stars
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
Russian stack

A 1C:EDT plugin that gives agents projects, errors, BSL analysis, form screenshots, metadata refactoring and infobase launch over MCP

MCP serverBroad access333Repository stars

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.

README badge

Report a problem