Skip to main content
Glama
shjk0817

eln-mcp-server

by shjk0817

{"type": "text"}

ELN MCP Server

MCP-сервер для проектирования форм платформы управления данными ELN.

Быстрый старт

1. Установка зависимостей

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

2. Сборка

npm run build

3. Настройка в AI-клиенте

Добавьте следующую конфигурацию в файл конфигурации MCP вашего AI-клиента:

{
  "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. Расположение файлов конфигурации для различных клиентов

AI-клиент

Путь к файлу конфигурации

Формат

TRAE

~/.trae-cn/mcp_config.json

тот же JSON, что выше

Claude Desktop

%APPDATA%\Claude\claude_desktop_config.json

тот же JSON, что выше

Cursor

~/.cursor/mcp_config.json

тот же JSON, что выше

VS Code (Copilot)

.vscode/mcp.json

тот же JSON, что выше

5. Описание переменных окружения

Переменная

Значение по умолчанию

Описание

ELN_BASE_URL

http://10.1.228.52:13002/api/v1

Адрес API сервера ELN

ELN_USERNAME

admin

Имя пользователя для входа

ELN_PASSWORD

qwert123

Пароль для входа

ELN_HEADLESS

true

Безголовый режим Playwright (false = показывать окно браузера)

ELN_TOKEN_CACHE

(системный временный каталог)

Путь к файлу кэша токена

6. Развертывание файлов навыков (Skill)

Файлы навыков находятся в каталоге d:\github\trae\formily\eln-skills\. Укажите путь к этому каталогу в AI-клиенте:

  • TRAE: добавьте путь к skills в конфигурацию .trae проекта

  • Claude Desktop: поместите в каталог ~/.claude/skills/

  • Cursor: укажите путь в AGENTS.md проекта

Related MCP server: wopee-mcp

Порядок использования

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

Список инструментов (26)

Аутентификация (2)

  • login - автоматический вход через браузер

  • check_auth - проверка действительности токена

Управление шаблонами (5)

  • create_template - создать новый шаблон

  • select_template - выбрать существующий шаблон

  • copy_template - копировать шаблон

  • delete_template - удалить информацию о шаблоне

  • save_template - сохранить на сервер

Дизайн форм (7)

  • add_component - добавить компонент (29 типов)

  • set_property - изменить свойства компонента

  • get_schema - получить текущую схему

  • set_full_schema - напрямую задать полную схему

  • remove_component - удалить компонент

  • list_components - перечислить все компоненты

  • reset_schema - сбросить схему

Конфигурация данных (5)

  • add_formula - добавить формулу (22 функции)

  • list_formulas - перечислить формулы

  • add_output_item - добавить выходное значение

  • set_detection_date - установить дату обнаружения

  • get_data_config - получить конфигурацию данных

Построение таблиц (3)

  • set_table_template - задать шаблон таблицы

  • get_table_template - получить шаблон таблицы

  • bind_cell_data - привязать данные ячейки

Запросы (4)

  • list_templates - запросить список шаблонов

  • get_template_detail - получить сведения о шаблоне

  • list_categories - запросить категории

  • list_submission_logs - запросить журналы отправки

Файлы навыков

Файл

Содержимое

component-catalog.md

Свойства и использование 29 типов компонентов

formily-schema-guide.md

Руководство по написанию Formily JSON Schema

expression-engine.md

22 встроенные функции и примеры написания формул

table-building.md

Руководство по созданию таблиц x-spreadsheet

form-design-workflow.md

Полный рабочий процесс и обработка типовых запросов

Технологический стек

  • Среда выполнения: Node.js 18+

  • Язык: TypeScript 5.3+

  • MCP SDK: @modelcontextprotocol/sdk

  • Автоматизация браузера: Playwright

  • Проверка параметров: Zod

{"type": "text"}

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