Skip to main content
Glama

1C: Platform Tools MCP

OpenYellow telegram chat Ask Devin

El servidor MCP proporciona al agente de Cursor o VS Code acceso a los comandos de la extensión 1C: Platform Tools: pruebas, perfiles de ejecución, compilación de configuración, trabajo con la base de datos.

Instalación

  1. Instale 1C: Platform Tools: Marketplace, Open VSX

  2. Instale 1C: Platform Tools MCP: Marketplace, Open VSX

  3. Abra un proyecto 1C (carpeta con packagedef).

Related MCP server: bas-mcp-server

Conexión

VS Code no requiere nada más: la extensión registra el servidor MCP por sí misma.

Cursor no admite el proveedor de servidores MCP de VS Code, por lo que el servidor se conecta a través del .cursor/mcp.json del proyecto. El archivo es creado y actualizado por la extensión:

  1. Paleta de comandos (F1) → 1C: Platform Tools MCP: Configurar MCP para Cursor, o en el árbol Herramientas 1C → Habilidades para AI → Configurar MCP para Cursor.

  2. Recargue la ventana.

  3. Active el servidor mcp-1c-platform-tools en la configuración de MCP: Cursor agrega el nuevo servidor desactivado.

El comando escribe la ruta al servidor y los parámetros IPC; otros servidores en el archivo se conservan. La ruta contiene la versión de la extensión, por lo que después de una actualización la entrada queda obsoleta y el servidor falla con MODULE_NOT_FOUND. La extensión lo repara al iniciar: actualiza la ruta si apunta a otra instalación de la misma extensión. La ruta escrita manualmente (por ejemplo, para una compilación desde el código fuente) permanece sin cambios.

Verificación

Escriba al agente «muestra el estado del entorno 1C». En la respuesta aparecerán el perfil de ejecución activo, la versión de la plataforma y la ruta a la base de datos. Luego puede solicitar la ejecución de pruebas, el cambio de perfil, la compilación de configuración.

Documentación

Configuración manual

Es necesaria solo si el archivo de configuración se crea sin la extensión. La configuración 1c-platform-tools.ipc.enabled debe estar habilitada, los valores ONEC_IPC_* se toman de 1c-platform-tools.ipc.*:

{
  "mcpServers": {
    "mcp-1c-platform-tools": {
      "command": "node",
      "args": ["<путь к каталогу расширения>/out/src/index.js"],
      "env": {
        "ONEC_IPC_HOST": "127.0.0.1",
        "ONEC_IPC_PORT": "40241",
        "ONEC_IPC_TOKEN": ""
      }
    }
  }
}

Directorio de la extensión: %USERPROFILE%\.cursor\extensions\yellow-hammer.mcp-1c-platform-tools-<версия>-universal (Windows) o ~/.cursor/extensions/... (macOS, Linux). Después de cada actualización de la extensión, dicha ruta deberá corregirse manualmente.

El archivo de configuración global (%USERPROFILE%\.cursor\mcp.json) funciona igual, pero la extensión no lo actualiza: para varios proyectos es más fiable el archivo del proyecto.

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI agents to interact with 1С:Enterprise and BAS ERP systems through REST and HTTP services, providing tools for searching catalogs, creating documents, and querying stock balances.
    6
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables LLM agents to explore and search a 1C:Enterprise configuration codebase, including metadata objects, module procedures, call graphs, and semantic similarity search.
    3
    MIT