T-FLEX CAD MCP Server
БесплатноНе проверенDependency-free Node.js MCP server connecting AI coding assistants to a running T-FLEX CAD session for design automation.
Описание
Dependency-free Node.js MCP server connecting AI coding assistants to a running T-FLEX CAD session for design automation.
README
Local MCP tooling for controlling T-FLEX CAD from Codex or any MCP-compatible client.
T-FLEX Codex MCP connects an AI coding assistant to a running T-FLEX CAD session. It contains:
- a dependency-free Node.js MCP server;
- a managed T-FLEX plugin that exposes a localhost bridge;
- Windows GUI fallback tools for focusing windows, screenshots, clicks, hotkeys, and typing;
- install and configuration examples that keep local paths outside the repository.
What It Can Do
- Open and inspect the active T-FLEX document.
- List, create, and update document variables.
- Rebuild, save, save as, and export documents.
- Execute short C# automation snippets inside the active T-FLEX document.
- Launch T-FLEX CAD and fall back to GUI control when API automation is not enough.
How It Works
flowchart LR
A["Codex or MCP client"] --> B["Node MCP server"]
B --> C["localhost bridge<br/>http://127.0.0.1:38517/command"]
C --> D["T-FLEX managed plugin"]
D --> E["Active T-FLEX CAD document"]
B --> F["Windows GUI fallback"]
Requirements
- Windows.
- T-FLEX CAD 17 or compatible installation.
- Node.js 18 or newer.
- Visual Studio or Build Tools capable of building .NET Framework 4.7.2 projects.
- Permission to copy the bridge plugin into the T-FLEX installation directory.
Repository Layout
bridge/
BridgePlugin.cs T-FLEX plugin entry point
BridgeServer.cs localhost HTTP bridge
TflexOperations.cs T-FLEX automation commands
TflexCodexBridge.csproj .NET Framework plugin project
TflexCodexBridge.tfa T-FLEX plugin descriptor
mcp/
server.js MCP server
package.json Node package metadata
run-tflex-codex-mcp.cmd Windows launcher
examples/
codex-mcp.example.json MCP client configuration example
install-tflex-plugin.ps1 Plugin installer
Quick Start
You can either use a pre-compiled release or build from source.
Option A: Using a pre-compiled release
- Download the latest
tflex-codex-mcp-release.zipfrom the GitHub Releases page and extract it. - Open PowerShell as Administrator (if T-FLEX is in
Program Files), navigate to the extracted folder, and run:
.\install-tflex-plugin.ps1
- Skip to step 4 below (Start T-FLEX CAD).
Option B: Building from source
1. Clone the repository
git clone https://github.com/Faserdka/tflex-codex-mcp.git
cd tflex-codex-mcp
2. Build the T-FLEX bridge
Open bridge/TflexCodexBridge.csproj in Visual Studio or build it with MSBuild.
If T-FLEX is installed somewhere other than the default location, pass TflexCadDir:
msbuild bridge\TflexCodexBridge.csproj /p:Configuration=Release /p:TflexCadDir="D:\Apps\T-FLEX CAD 17\Program"
The default path is:
C:\Program Files\T-FLEX CAD 17\Program
3. Install the bridge plugin
Run PowerShell as Administrator if your T-FLEX installation is under Program Files.
.\install-tflex-plugin.ps1
For a custom T-FLEX installation path:
.\install-tflex-plugin.ps1 -TflexRoot "D:\Apps\T-FLEX CAD 17"
4. Start T-FLEX CAD
Launch T-FLEX CAD. The bridge plugin should auto-start and listen on:
http://127.0.0.1:38517/command
5. Run the MCP server
cd mcp
npm start
or:
node .\server.js
6. Configure your MCP client
Copy examples/codex-mcp.example.json into your MCP client's configuration and replace:
C:\Path\To\tflex-codex-mcp\mcp\server.js
with the absolute path on your machine.
MCP Tools
T-FLEX bridge tools
tflex_bridge_pingtflex_bridge_calltflex_active_documenttflex_open_documenttflex_list_variablestflex_set_variabletflex_create_variabletflex_rebuildtflex_savetflex_save_astflex_exporttflex_execute_csharptflex_launch
GUI fallback tools
gui_list_windowsgui_focus_windowgui_screenshot_windowgui_clickgui_hotkeygui_type_text
Environment Variables
| Variable | Default | Description |
|---|---|---|
TFLEX_BRIDGE_URL |
http://127.0.0.1:38517/command |
Local bridge endpoint exposed by the T-FLEX plugin. |
TFLEX_MCP_TMP |
OS temp directory | Temporary folder for screenshots and helper scripts. |
TFLEX_EXE_PATH |
C:\Program Files\T-FLEX CAD 17\Program\TFlexCad.exe |
Optional T-FLEX executable path used by tflex_launch. |
Example Requests
Ask your MCP client:
Check whether the T-FLEX bridge is running.
List variables in the active T-FLEX document.
Create a variable named Width with value 120 and rebuild the model.
Export the active document as STEP to C:\Temp\part.stp.
Troubleshooting
The MCP server starts, but T-FLEX commands fail
Make sure T-FLEX CAD is running and the bridge plugin is installed. Then check:
Invoke-RestMethod -Method Post `
-Uri http://127.0.0.1:38517/command `
-ContentType application/json `
-Body '{"command":"ping","args":{}}'
Visual Studio cannot find T-FLEX assemblies
Build with a custom TflexCadDir:
msbuild bridge\TflexCodexBridge.csproj /p:TflexCadDir="C:\Your\T-FLEX\Program"
The installer cannot write into Program Files
Run PowerShell as Administrator or install to a T-FLEX location where your user account has write permission.
Safety Notes
The bridge listens only on 127.0.0.1. It is intended for local automation on a trusted machine. The tflex_execute_csharp tool compiles and runs C# code inside the T-FLEX process, so expose this MCP server only to clients you trust.
License
MIT. See LICENSE.
Установка T-FLEX CAD MCP Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/faserdka/tflex-codex-mcpFAQ
T-FLEX CAD MCP Server MCP бесплатный?
Да, T-FLEX CAD MCP Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для T-FLEX CAD MCP Server?
Нет, T-FLEX CAD MCP Server работает без API-ключей и переменных окружения.
T-FLEX CAD MCP Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить T-FLEX CAD MCP Server в Claude Desktop, Claude Code или Cursor?
Открой T-FLEX CAD MCP Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951Design Inspiration Server
Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re
автор: YonasValentinCompare T-FLEX CAD MCP Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
