fmodel-mcp
Allows controlling FModel, an Unreal Engine asset browser, via Windows UI Automation to browse, search, inspect, and export Unreal Engine assets without physical mouse input.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fmodel-mcpsearch for all assets containing 'Player' and list them"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fmodel-mcp
MCP server điều khiển FModel (trình duyệt asset Unreal Engine) qua Windows UI Automation — không cần chạm chuột vật lý.
Kiến trúc
opencode ── MCP (stdio) ──> src/index.ts ──> src/bridge.ts ──> bridge/uia.ps1 (-Server) ──> FModel (UI Automation)src/index.ts— MCP server, 19 tools.src/bridge.ts— wrapper daemon: giữ 1 tiến trìnhpwshsống, tuần tự hoá request qua promise queue, tự respawn khi lỗi/timeout.bridge/uia.ps1— PowerShell bridge: nhận 1 JSON/line từ stdin, trả 1 JSON/line ra stdout. Kích hoạt bằng UIA pattern (Invoke/Select/SetFocus+{ENTER}/Shift+F10), không dùngSetCursorPos/mouse_event.
Related MCP server: ahk-mcp
Cài đặt
npm install
npm run buildYêu cầu: Windows + PowerShell 7 (pwsh), FModel đang chạy.
Đăng ký vào opencode
Thêm vào ~/.config/opencode/opencode.jsonc:
{
"mcp": {
"fmodel": {
"type": "local",
"command": ["node", "C:/Users/<bạn>/Desktop/temp/fmodel_mcp/dist/index.js"],
"enabled": true
}
}
}Tools chính
Tool | Chức năng |
| Liệt kê tiến trình & cửa sổ FModel |
| Đưa cửa sổ lên trước, đọc tiêu đề |
| Khảo sát cây UI Automation |
| Duyệt cây thư mục (AssetsFolderName) |
| Đọc danh sách asset hiện tại trong AssetsExplorer |
| Click trái/phải/kép (mở context menu, điều hướng) |
| Đọc/ghi ô nhập liệu (VD: ô tìm kiếm) |
| Gửi phím tắt (VD: |
| Export asset: right-click → Export → format → (tuỳ chọn) Export Session |
Quy trình tìm kiếm asset
send_keys^fđể mở cửa sổ Search For Packages.set_valuevàoSearchTextBoxvới chuỗi cần tìm.click_elementvào chínhSearchTextBox(fallback thành{ENTER}→ kích hoạtRefreshFiltercủa cửa sổ Search).list_files(vớiwindow: "Search For Packages") để đọc kết quả.
Lưu ý: tìm kiếm là substring-match trên FullPath, kết quả bị ảo hoá (~24 dòng hiển thị).
Dev
npm run dev # chạy bằng tsx
npm run build # biên dịch TypeScriptTest nhanh bridge không qua MCP:
pwsh -NoProfile -File bridge/uia.ps1 -Action processesThis 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 Connectors
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
Semantic search over 438 AutoHotkey tools, scripts and courses at the-automator.com
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control and automate Unreal Engine through a native C++ Automation Bridge plugin. It supports a comprehensive range of tasks including asset management, actor manipulation, editor control, and blueprint graph editing.1351MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control Windows systems using AutoHotkey v2 and the UI Automation accessibility tree for efficient, text-based computer interaction. It provides tools for window management, keystrokes, and UI inspection while significantly reducing token costs compared to screenshot-based approaches.8MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to inspect and automate Windows desktop UI elements by exploring UI trees, checking properties, performing actions like clicking and typing, and generating Python automation scripts.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI coding agents to automate Windows desktop applications through semantic UI Automation instead of brittle coordinate clicks, with tools for discovering windows, finding controls by stable identifiers, and verifying actions.1MIT