feenlace/mcp-1c

View on GitHub ↗

MCP server for 1С:Enterprise — AI assistant sees your configuration and generates accurate BSL code. One binary, zero dependencies, 11 tools.

194 ★37 forksGoUpdated 18d ago

What you need to know

MCP server (single Go binary) for integrating AI assistants with 1C:Enterprise, giving AI visibility into configuration metadata and BSL code

Install

Download the binary from Releases, then mcp-1c --install "C:\path\to\base"

Usage

  • Install the 1C extension, publish the 1C HTTP service, then configure the MCP client with --base pointing to the service URL
  • Ask things like "Show the structure of my 1C database configuration"

Key features

  • 11 tools for working with a live 1C database: metadata tree, object/form structure, configuration info, query execution and validation, BSL syntax help, event log
  • Full-text code search (search_code) with smart (BM25), regex and exact modes plus BSL synonyms
  • Sharded parallel indexing with disk cache
  • Auto-install of the 1C extension and offline dump mode

Best for

1C:Enterprise developers and admins who want AI assistants to read metadata and generate accurate BSL code

Caveats

  • Extended and Professional versions are paid subscriptions
  • Requires 1C platform 8.3.10+, an HTTP service (Windows/Linux; not macOS), and extension version 0.4.7+
  • Paid versions add optimistic tools: query optimizer, BSL linter, semantic search and architecture analysis
Platforms: Windows · macOS · LinuxClients: Claude · GPT · YandexGPT · Cursor · Windsurf · VS Code · JetBrains · Ollama · LM Studio

Reviewed 2026-08-11

Topics

1c1c-enterpriseaiai-assistantbslcode-analysisdeveloper-toolsgogolangmcpmcp-servermodel-context-protocolquery-optimization
Stars
194★
Forks
37
Language
Go
License
MIT
Created
2026-03-06
Last push
2026-08-17