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