Skip to main content
Glama
shjk0817

eln-mcp-server

by shjk0817

ELN MCP Server

MCP-Server für das Formulardesign der ELN-Datenverwaltungsplattform.

Schnellstart

1. Abhängigkeiten installieren

cd d:\github\trae\formily\eln-mcp-server
npm install
npx playwright install chromium

2. Kompilieren

npm run build

3. Konfiguration im KI-Client

Fügen Sie die folgende Konfiguration zur MCP-Konfigurationsdatei Ihres KI-Clients hinzu:

{
  "mcpServers": {
    "eln-form-design": {
      "command": "node",
      "args": ["d:\\github\\trae\\formily\\eln-mcp-server\\dist\\index.js"],
      "env": {
        "ELN_BASE_URL": "http://10.1.228.52:13002/api/v1",
        "ELN_USERNAME": "admin",
        "ELN_PASSWORD": "qwert123",
        "ELN_HEADLESS": "true"
      }
    }
  }
}

4. Konfigurationsdateispeicherorte der Clients

KI-Client

Konfigurationsdateipfad

Format

TRAE

~/.trae-cn/mcp_config.json

wie oben als JSON

Claude Desktop

%APPDATA%\Claude\claude_desktop_config.json

wie oben als JSON

Cursor

~/.cursor/mcp_config.json

wie oben als JSON

VS Code (Copilot)

.vscode/mcp.json

wie oben als JSON

5. Erläuterung der Umgebungsvariablen

Variable

Standardwert

Beschreibung

ELN_BASE_URL

http://10.1.228.52:13002/api/v1

API-Adresse des ELN-Servers

ELN_USERNAME

admin

Anmeldebenutzername

ELN_PASSWORD

qwert123

Anmeldekennwort

ELN_HEADLESS

true

Playwright-Headless-Modus (false = Browser wird angezeigt)

ELN_TOKEN_CACHE

(System-Tempverzeichnis)

Pfad zur Token-Cache-Datei

6. Bereitstellung der Skill-Dateien

Die Skill-Dateien befinden sich im Verzeichnis d:\github\trae\formily\eln-skills\. Teilen Sie diesen Verzeichnispfad Ihrem KI-Client mit:

  • TRAE: Fügen Sie den skills-Pfad in der .trae-Konfiguration des Projekts hinzu.

  • Claude Desktop: Legen Sie ihn im Verzeichnis ~/.claude/skills/ ab.

  • Cursor: Verweisen Sie in der Projektdatei AGENTS.md auf den Pfad.

Related MCP server: wopee-mcp

Verwendungsablauf

1. 对 AI 说: "帮我登录 ELN 系统"
   → AI 调用 login 工具

2. 对 AI 说: "创建一个矿渣粉重量分析模板"
   → AI 调用 list_categories → create_template → add_component → add_formula → save_template

3. 对 AI 说: "查看系统里有哪些模板"
   → AI 调用 list_templates

4. 对 AI 说: "修改模板 258 的公式"
   → AI 调用 select_template → list_formulas → add_formula → save_template

Werkzeugliste (26)

Authentifizierung (2)

  • login - Automatisierte Browser-Anmeldung

  • check_auth - Gültigkeit des Tokens prüfen

Vorlagenverwaltung (5)

  • create_template - Neue Vorlage erstellen

  • select_template - Vorhandene Vorlage auswählen

  • copy_template - Vorlage kopieren

  • delete_template - Vorlageninformationen löschen

  • save_template - Auf dem Server speichern

Formulargestaltung (7)

  • add_component - Komponente hinzufügen (29 Typen)

  • set_property - Komponenteneigenschaften ändern

  • get_schema - Aktuelles Schema abrufen

  • set_full_schema - Vollständiges Schema direkt festlegen

  • remove_component - Komponente entfernen

  • list_components - Alle Komponenten auflisten

  • reset_schema - Schema zurücksetzen

Datenkonfiguration (5)

  • add_formula - Formel hinzufügen (22 Funktionen)

  • list_formulas - Formeln auflisten

  • add_output_item - Ausgabewert hinzufügen

  • set_detection_date - Prüfdatum festlegen

  • get_data_config - Datenkonfiguration abrufen

Tabellenaufbau (3)

  • set_table_template - Tabellenvorlage festlegen

  • get_table_template - Tabellenvorlage abrufen

  • bind_cell_data - Zellendaten binden

Abfragen (4)

  • list_templates - Vorlagenliste abfragen

  • get_template_detail - Vorlagendetails abrufen

  • list_categories - Kategorien abfragen

  • list_submission_logs - Übermittlungsprotokolle abfragen

Skill-Dateien

Datei

Inhalt

component-catalog.md

Eigenschaften und Verwendung der 29 Komponententypen

formily-schema-guide.md

Formily-JSON-Schema-Schreibkonventionen

expression-engine.md

22 eingebaute Funktionen und Beispiele zur Formelerstellung

table-building.md

Leitfaden zum Aufbau von Tabellen – x-spreadsheet

form-design-workflow\.md

Vollständiger Arbeitsablauf und Bearbeitung häufiger Anfragen

Technologien

  • Laufzeit: Node.js 18+

  • Sprache: TypeScript 5.3+

  • MCP SDK: @modelcontextprotocol/sdk

  • Browser-Automatisierung: Playwright

  • Parametervalidierung: Zod

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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

View all related MCP servers

Related MCP Connectors

  • AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.

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/shjk0817/eln-mcp-server'

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