mcp-1c
by feenlace·★ 98·Score 48
MCP server for 1C:Enterprise that provides AI assistants with metadata and generates accurate BSL code through 9 tools.
Overview
MCP-1C is a comprehensive MCP server that bridges AI assistants with 1C:Enterprise databases. It exposes 9 tools that allow AI to view configuration metadata, search through code, execute queries, and receive BSL syntax help, all while working with live database connections. Written in Go for zero dependencies, the server supports both local models and cloud services like Claude and GPT, ensuring users' data remains secure. The implementation features sharded indexing for fast code searches and non-blocking startup.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose MCP-1C if you work with 1C:Enterprise and want AI assistants to understand your specific configuration while keeping your data local.
When NOT to choose this
Don't choose MCP-1C if you need access to versions below 8.3.10, or if you require write capabilities (this server is read-only).
Tools this server exposes
9 tools extracted from the READMEget_metadata_treeGet the metadata tree: directories, documents, registers, common modules and more.
get_object_structureGet attributes, tabular parts, dimensions and resources of a specific object.
get_form_structureGet the structure of a main form: elements, commands, event handlers.
get_configuration_infoGet configuration name, version, vendor, platform version, operation mode.
search_codeFull-text search in module code: smart (BM25), regex, exact. BSL synonyms.
bsl_syntax_helpHelp for 180 built-in functions, methods of types and BSL patterns.
execute_queryExecute a query in the 1C query language with parameters (SELECT only).
validate_queryCheck query syntax without execution.
get_event_logRead the registration log with filtering by date, level and user.
Comparable tools
Installation
Installation
- Download the binary for your OS from [Releases](https://github.com/feenlace/mcp-1c/releases)
- Install the extension in your 1C database:
```bash # Windows mcp-1c --install "C:\путь\к\базе"
# macOS / Linux mcp-1c --install ~/Documents/InfoBase ```
- Start the HTTP service for 1C
- Configure your AI client with the MCP server:
{
"mcpServers": {
"1c": {
"command": "/path/to/mcp-1c",
"args": ["--base", "http://localhost:8080/hs/mcp-1c"]
}
}
}FAQ
- What versions of 1C:Enterprise are supported?
- The minimum supported version is 8.3.10 (commercial versions).
- Can MCP-1C work with local models like Ollama?
- Yes, MCP-1C is model-agnostic and works with any MCP-compatible client including local models like Ollama, LM Studio, and llama.cpp.
- How secure is my data when using MCP-1C?
- Your code and data remain local. MCP-1C is a local process that only communicates with your 1C database, never sending your data to external services.
Compare mcp-1c with
Last updated · Auto-generated from public README + GitHub signals.