Skip to main content
Glama
infaton

INFATON MCP35

Official

Servidor MCP INFATON para 1C:Enterprise

MCP35 MCP server

Model Context Protocol (MCP) — servidor en el lado de 1C:Enterprise que proporciona 35 herramientas para la interacción de asistentes de IA con la base de datos 1C.

Protocolo: JSON-RPC 2.0 (especificación MCP)


📋 Contenido del repositorio

Archivo

Descripción

Module.bsl

Módulo del servicio HTTP MCP — código principal de las 35 herramientas

INFATON_MCP.cfe

Extensión de configuración 1C (paquete binario listo para usar)

HOW_TO_BUILD_CFE.md

Instrucciones para compilar e instalar .cfe


🛠 35 herramientas

Metadatos (8)

#

Herramienta

Descripción

1

get_metadata_tree

Árbol de objetos de metadatos de configuración

2

get_object_metadata

Estructura completa del objeto (atributos, secciones tabulares, módulos)

3

get_object_attributes

Lista de atributos del objeto

4

get_object_tabular_sections

Secciones tabulares del objeto

5

get_enum_values

Valores de enumeración

6

get_register_dimensions

Dimensiones, recursos y atributos del registro

7

get_document_movements

Movimientos del documento en los registros

8

search_metadata

Búsqueda en metadatos (por nombre/sinónimo)

Datos (7)

#

Herramienta

Descripción

9

execute_query

Ejecución de una consulta 1C arbitraria

10

get_object_by_ref

Obtención de un objeto por referencia/GUID

11

get_list

Lista de elementos de catálogo/documento con filtros

12

find_by_code

Búsqueda por código

13

find_by_name

Búsqueda por nombre

14

get_register_records

Registros de registro con filtros

15

get_document_list

Lista de documentos con filtros por fecha/número

CRUD (7)

#

Herramienta

Descripción

16

create_object

Creación de un nuevo objeto (catálogo/documento)

17

update_object

Modificación de atributos del objeto

18

delete_object

Marcado para eliminación

19

post_document

Contabilización (posteo) del documento

20

unpost_document

Cancelación de la contabilización

21

copy_object

Copiado de objeto

22

set_attribute

Modificación de un atributo individual

Código y cálculos (3)

#

Herramienta

Descripción

23

execute_code

Ejecución de código 1C arbitrario

24

evaluate_expression

Evaluación de una expresión

25

get_module_text

Obtención del texto del módulo del objeto

Informes (1)

#

Herramienta

Descripción

26

generate_report

Generación de informe (DCS/SKD)

Administración (4)

#

Herramienta

Descripción

27

get_active_users

Lista de usuarios activos

28

get_event_log

Registro de eventos (log)

29

get_locks

Bloqueos de datos

30

get_server_info

Información sobre el servidor 1C

Verificaciones y control (2)

#

Herramienta

Descripción

31

check_references

Verificación de integridad referencial

32

run_scheduled_job

Ejecución de una tarea programada

Intercambio de datos (3)

#

Herramienta

Descripción

33

exchange_execute

Ejecución de intercambio de datos

34

get_exchange_log

Registro de intercambio

35

import_data

Importación de datos desde JSON


🚀 Inicio rápido

1. Instalación de la extensión

  1. Abra el Configurador de la base 1C

  2. Configuración → Extensiones de configuración → Añadir

  3. Seleccione el archivo INFATON_MCP.cfe

  4. Actualice la configuración de la BD (F7)

2. Verificación

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

Respuesta esperada:

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

3. Llamada a la herramienta

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/

📐 Arquitectura

┌─────────────────────────┐
│   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 / УПП / Бухгалтерия / ...
│   Данные, метаданные    │
└─────────────────────────┘

📝 Compatibilidad

  • Plataforma 1C: 8.3.20+ (probado en 8.3.27)

  • Configuraciones: ERP 2.5, UPP 1.3, Contabilidad 3.0, UT 11, KA 2

  • Protocolo MCP: 2024-11-05

  • Transporte: HTTP (Basic Auth)


📄 Licencia

© 2024-2026 INFATON (infaton.ru)


Instrucciones detalladas para compilar .cfe — ver HOW_TO_BUILD_CFE.md

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

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