eln-mcp-server
ELN MCP Server
ELN 데이터 관리 플랫폼 폼 디자인 MCP Server.
빠른 시작
1. 의존성 설치
cd d:\github\trae\formily\eln-mcp-server
npm install
npx playwright install chromium2. 컴파일
npm run build3. 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 |
| 위와 동일한 JSON |
Claude Desktop |
| 위와 동일한 JSON |
Cursor |
| 위와 동일한 JSON |
VS Code (Copilot) |
| 위와 동일한 JSON |
5. 환경 변수 설명
변수 | 기본값 | 설명 |
ELN_BASE_URL | 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
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