eln-mcp-server
{"type": "text"}
ELN MCP Server
MCP-сервер для проектирования форм платформы управления данными ELN.
Быстрый старт
1. Установка зависимостей
cd d:\github\trae\formily\eln-mcp-server
npm install
npx playwright install chromium2. Сборка
npm run build3. Настройка в 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 |
| тот же JSON, что выше |
Claude Desktop |
| тот же JSON, что выше |
Cursor |
| тот же JSON, что выше |
VS Code (Copilot) |
| тот же JSON, что выше |
5. Описание переменных окружения
Переменная | Значение по умолчанию | Описание |
ELN_BASE_URL | Адрес 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"}
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI-powered browser automation, web scraping, and testing using Playwright across Chromium, Firefox, and WebKit. It allows users to perform actions like navigation, clicking, typing, and taking screenshots through natural language interfaces.10MIT
- AlicenseAqualityBmaintenanceMCP server for autonomous end-to-end testing with Wopee.io. Analyzes web applications, generates and executes Playwright-based functional tests, and validates results — all driven by natural language commands.152135MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that automates Playwright-based UI and API testing, supporting test case generation from requirements or API specs, and execution with detailed reports.121MIT
- AlicenseBqualityBmaintenanceMCP server for end-to-end QA automation: generates test scenarios, discovers Playwright locators, creates TypeScript test code, executes tests, and creates GitHub issues for failures.617MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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