Skip to main content
Glama

1C: Platform Tools MCP

OpenYellow Telegram-Chat Ask Devin

Der MCP-Server gibt dem Cursor- oder VS-Code-Agenten Zugriff auf die Befehle der Erweiterung 1C: Platform Tools: Tests, Startprofile, Konfigurationsbuild, Datenbankarbeit.

Installation

  1. Installieren Sie 1C: Platform Tools: Marketplace, Open VSX

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

  3. Öffnen Sie ein 1C-Projekt (Ordner mit packagedef).

Related MCP server: bas-mcp-server

Verbindung

VS Code benötigt nichts weiter: Die Erweiterung registriert den MCP-Server selbst.

Cursor unterstützt den VS-Code-MCP-Server-Provider nicht, daher wird der Server über die .cursor/mcp.json des Projekts verbunden. Die Datei wird von der Erweiterung erstellt und aktualisiert:

  1. Befehlspalette (F1) → 1C: Platform Tools MCP: MCP für Cursor konfigurieren, oder im Baum 1C-Tools → KI-Fähigkeiten → MCP für Cursor konfigurieren.

  2. Fenster neu laden.

  3. Aktivieren Sie den Server mcp-1c-platform-tools in den MCP-Einstellungen: Cursor fügt neue Server standardmäßig deaktiviert hinzu.

Der Befehl schreibt den Pfad zum Server und die IPC-Parameter; andere Server in der Datei bleiben erhalten. Der Pfad enthält die Versionsnummer der Erweiterung, daher wird der Eintrag nach einem Update ungültig und der Server stürzt mit MODULE_NOT_FOUND ab. Die Erweiterung behebt dies beim Start: Sie aktualisiert den Pfad, wenn er auf eine andere Installation derselben Erweiterung verweist. Ein manuell eingetragener Pfad (z. B. für einen Build aus dem Quellcode) bleibt unverändert.

Überprüfung

Schreiben Sie dem Agenten „zeige den 1C-Umgebungsstatus“. Die Antwort enthält das aktive Startprofil, die Plattformversion und den Datenbankpfad. Danach können Sie Tests ausführen, Profile wechseln oder die Konfiguration erstellen lassen.

Dokumentation

Manuelle Konfiguration

Nur erforderlich, wenn die Konfiguration ohne die Erweiterung erstellt wird. Die Einstellung 1c-platform-tools.ipc.enabled muss aktiviert sein, die Werte für ONEC_IPC_* stammen aus 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": ""
      }
    }
  }
}

Erweiterungsverzeichnis: %USERPROFILE%\.cursor\extensions\yellow-hammer.mcp-1c-platform-tools-<version>-universal (Windows) oder ~/.cursor/extensions/... (macOS, Linux). Nach jedem Update der Erweiterung muss dieser Pfad manuell korrigiert werden.

Die globale Konfiguration (%USERPROFILE%\.cursor\mcp.json) funktioniert ebenfalls, wird aber von der Erweiterung nicht aktualisiert: Für mehrere Projekte ist die projektbezogene Datei zuverlässiger.

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