Skip to main content
Glama
infaton

INFATON MCP35

Official
by infaton

INFATON MCP Server for 1C:Enterprise

MCP35 MCP server

Model Context Protocol (MCP) — a server on the 1C:Enterprise side that provides 35 tools for AI assistants to interact with the 1C database.

Protocol: JSON-RPC 2.0 (MCP specification)


📋 Repository Contents

File

Description

Module.bsl

MCP HTTP service module — core code for the 35 tools

INFATON_MCP.cfe

1C configuration extension (ready-to-use binary package)

HOW_TO_BUILD_CFE.md

Instructions for building and installing the .cfe


Related MCP server: code-index-mcp

🛠 35 Tools

Metadata (8)

#

Tool

Description

1

get_metadata_tree

Configuration metadata object tree

2

get_object_metadata

Full object structure (attributes, tabular sections, modules)

3

get_object_attributes

List of object attributes

4

get_object_tabular_sections

Object tabular sections

5

get_enum_values

Enumeration values

6

get_register_dimensions

Register dimensions, resources, and attributes

7

get_document_movements

Document register movements

8

search_metadata

Search metadata (by name/synonym)

Data (7)

#

Tool

Description

9

execute_query

Execute an arbitrary 1C query

10

get_object_by_ref

Get object by reference/GUID

11

get_list

List of catalog/document items with filters

12

find_by_code

Search by code

13

find_by_name

Search by name

14

get_register_records

Register records with filters

15

get_document_list

List of documents with date/number filters

CRUD (7)

#

Tool

Description

16

create_object

Create a new object (catalog/document)

17

update_object

Modify object attributes

18

delete_object

Mark for deletion

19

post_document

Post a document

20

unpost_document

Unpost a document

21

copy_object

Copy an object

22

set_attribute

Modify a single attribute

Code and Calculations (3)

#

Tool

Description

23

execute_code

Execute arbitrary 1C code

24

evaluate_expression

Evaluate an expression

25

get_module_text

Get object module text

Reports (1)

#

Tool

Description

26

generate_report

Generate a report (DCS)

Administration (4)

#

Tool

Description

27

get_active_users

List of active users

28

get_event_log

Event log

29

get_locks

Data locks

30

get_server_info

1C server information

Checks and Control (2)

#

Tool

Description

31

check_references

Check referential integrity

32

run_scheduled_job

Run a scheduled job

Data Exchange (3)

#

Tool

Description

33

exchange_execute

Execute data exchange

34

get_exchange_log

Exchange log

35

import_data

Import data from JSON


🚀 Quick Start

1. Install the Extension

  1. Open the 1C database Configurator

  2. Configuration → Configuration Extensions → Add

  3. Select the INFATON_MCP.cfe file

  4. Update the database configuration (F7)

2. Verification

curl -u 'Логин:Пароль' -X POST \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"initialize","id":1}' \
  https://ваш-сервер/база/hs/mcp/

Expected response:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "protocolVersion": "2024-11-05",
    "capabilities": { "tools": {} },
    "serverInfo": { "name": "infaton-1c-mcp", "version": "1.0.0" }
  }
}

3. Call a Tool

curl -u 'Логин:Пароль' -X POST \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"tools/call","id":2,"params":{"name":"get_metadata_tree","arguments":{}}}' \
  https://ваш-сервер/база/hs/mcp/

📐 Architecture

┌─────────────────────────┐
│   AI Assistant          │  Claude / GPT / Qwen / ...
│   (MCP Client)          │
└────────┬────────────────┘
         │ JSON-RPC 2.0
         ▼
┌─────────────────────────┐
│   HTTP-сервис /hs/mcp/  │  Расширение INFATON_MCP.cfe
│   Module.bsl            │  35 инструментов
│   (MCP Server)          │
└────────┬────────────────┘
         │ Встроенный язык 1С
         ▼
┌─────────────────────────┐
│   База 1С:Предприятие   │  ERP / УПП / Бухгалтерия / ...
│   Данные, метаданные    │
└─────────────────────────┘

📝 Compatibility

  • 1C Platform: 8.3.20+ (tested on 8.3.27)

  • Configurations: ERP 2.5, UPP 1.3, Accounting 3.0, UT 11, KA 2

  • MCP Protocol: 2024-11-05

  • Transport: HTTP (Basic Auth)


📄 License

© 2024-2026 INFATON (infaton.ru)


For detailed instructions on building .cfe — see HOW_TO_BUILD_CFE.md

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    A
    maintenance
    MCP server that validates AI-generated 1C:Enterprise (BSL) code against the real platform API. Catches unknown enum values, wrong argument counts, and missing type members by parsing the platform syntax-helper (shcntx_ru.hbk) — independent Rust implementation with built-in expression validator.
    19
  • A
    license
    Not graded
    quality
    A
    maintenance
    Rust-native code index MCP server with first-class 1C:Enterprise (BSL) support. Static binary, no runtime — 25 MCP tools (18 universal + 7 BSL-specific), tree-sitter AST for 10 languages, federation across multiple repos.
    98
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for searching and analyzing 1C enterprise metadata and BSL code using a SQLite backend. Enables querying configuration structure, code routines, and performing compliance checks via natural language.

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.

  • ERP français avec serveur MCP natif : plus de 1 800 actions métier auto-générées via OpenAPI.

  • 350+ production-ready APIs through one MCP server — weather, geocoding, validation, financial data.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/infaton/MCP35'

If you have feedback or need assistance with the MCP directory API, please join our Discord server