Skip to main content
Glama
shjk0817

eln-mcp-server

by shjk0817

ELN MCP Server

Servidor MCP para el diseño de formularios de la plataforma de gestión de datos ELN.

Inicio rápido

1. Instalar dependencias

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

2. Compilar

npm run build

3. Configurar en el cliente de IA

Añade la siguiente configuración al archivo de configuración MCP de tu cliente de IA:

{
  "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. Ubicación de los archivos de configuración de cada cliente

Cliente de IA

Ruta del archivo de configuración

Formato

TRAE

~/.trae-cn/mcp_config.json

Igual que el JSON anterior

Claude Desktop

%APPDATA%\Claude\claude_desktop_config.json

Igual que el JSON anterior

Cursor

~/.cursor/mcp_config.json

Igual que el JSON anterior

VS Code (Copilot)

.vscode/mcp.json

Igual que el JSON anterior

5. Descripción de variables de entorno

Variable

Valor por defecto

Descripción

ELN_BASE_URL

http://10.1.228.52:13002/api/v1

Dirección API del servidor ELN

ELN_USERNAME

admin

Nombre de usuario para iniciar sesión

ELN_PASSWORD

qwert123

Contraseña de inicio de sesión

ELN_HEADLESS

true

Modo sin interfaz de Playwright (false=mostrar ventana del navegador)

ELN_TOKEN_CACHE

(directorio temporal del sistema)

Ruta del archivo de caché de token

6. Despliegue de archivos de Skill

Los archivos de Skill se encuentran en el directorio d:\github\trae\formily\eln-skills\. Indica esta ruta al cliente de IA:

  • TRAE: Añade la ruta de skills en la configuración .trae del proyecto

  • Claude Desktop: Colócalos en el directorio ~/.claude/skills/

  • Cursor: Haz referencia a la ruta en el archivo AGENTS.md del proyecto

Related MCP server: wopee-mcp

Flujo de uso

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

Lista de herramientas (26)

Autenticación (2)

  • login - Inicio de sesión mediante automatización del navegador

  • check_auth - Verificar la validez del token

Gestión de plantillas (5)

  • create_template - Crear nueva plantilla

  • select_template - Seleccionar plantilla existente

  • copy_template - Copiar plantilla

  • delete_template - Eliminar información de plantilla

  • save_template - Guardar en el servidor

Diseño de formularios (7)

  • add_component - Añadir componente (29 tipos)

  • set_property - Modificar propiedades del componente

  • get_schema - Obtener el Schema actual

  • set_full_schema - Establecer directamente el Schema completo

  • remove_component - Eliminar componente

  • list_components - Listar todos los componentes

  • reset_schema - Restablecer Schema

Configuración de datos (5)

  • add_formula - Añadir fórmula (22 funciones)

  • list_formulas - Listar fórmulas

  • add_output_item - Añadir valor de salida

  • set_detection_date - Establecer fecha de detección

  • get_data_config - Obtener configuración de datos

Construcción de tablas (3)

  • set_table_template - Establecer plantilla de tabla

  • get_table_template - Obtener plantilla de tabla

  • bind_cell_data - Vincular datos de celda

Consultas (4)

  • list_templates - Consultar lista de plantillas

  • get_template_detail - Obtener detalles de plantilla

  • list_categories - Consultar categorías

  • list_submission_logs - Consultar registros de envío

Archivos de Skill

Archivo

Contenido

component-catalog.md

Propiedades y uso de los 29 componentes

formily-schema-guide.md

Normas de escritura de Formily JSON Schema

expression-engine.md

22 funciones integradas y ejemplos de escritura de fórmulas

table-building.md

Guía de construcción de tablas x-spreadsheet

form-design-workflow.md

Flujo de trabajo completo y manejo de solicitudes comunes

Stack tecnológico

  • Entorno de ejecución: Node.js 18+

  • Lenguaje: TypeScript 5.3+

  • SDK MCP: @modelcontextprotocol/sdk

  • Automatización del navegador: Playwright

  • Validación de parámetros: 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