Skip to main content
Glama
shjk0817

eln-mcp-server

by shjk0817

ELN MCP Server

ELN 데이터 관리 플랫폼 폼 디자인 MCP Server.

빠른 시작

1. 의존성 설치

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

2. 컴파일

npm run build

3. AI 클라이언트에 구성

다음 구성을 AI 클라이언트의 MCP 구성 파일에 추가하세요:

{
  "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

ELN 서버 API 주소

ELN_USERNAME

admin

로그인 사용자 이름

ELN_PASSWORD

qwert123

로그인 비밀번호

ELN_HEADLESS

true

Playwright 헤드리스 모드 (false=브라우저 창 표시)

ELN_TOKEN_CACHE

(시스템 임시 디렉터리)

Token 캐시 파일 경로

6. Skill 파일 배포

Skill 파일은 d:\github\trae\formily\eln-skills\ 디렉터리에 있습니다. 이 디렉터리 경로를 AI 클라이언트에 알려주세요:

  • TRAE: 프로젝트 .trae 구성에 skills 경로 추가

  • 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 - token 유효성 확인

템플릿 관리 (5)

  • create_template - 새 템플릿 생성

  • select_template - 기존 템플릿 선택

  • copy_template - 템플릿 복사

  • delete_template - 템플릿 정보 삭제

  • save_template - 서버에 저장

폼 디자인 (7)

  • add_component - 컴포넌트 추가 (29종)

  • set_property - 컴포넌트 속성 수정

  • get_schema - 현재 Schema 가져오기

  • set_full_schema - 전체 Schema 직접 설정

  • remove_component - 컴포넌트 삭제

  • list_components - 모든 컴포넌트 나열

  • reset_schema - 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 - 제출 로그 조회

Skill 파일

파일

내용

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

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