KOMPAS-3D MCP in C#
kompas-mcp-csharp
An early unofficial MCP server for KOMPAS-3D in C#: 51 tools, a build from sources and a copilot panel inside KOMPAS
- 5 ★ on the repository
- Last commit
Broad access
Why this level
- Runs commands in your KOMPAS-3D project
- The copilot panel launches claude -p inside the program
- The project is early, the repository has 5 stars and no license
Install
- Works in
Manual install
claude mcp add kompas -- C:/path/to/KompasMcp.exeFirst build the server with the build.ps1 script. Write the path with forward slashes.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs commands in your KOMPAS-3D project
- The copilot panel launches claude -p inside the program
- The project is early, the repository has 5 stars and no license
This is third-party code. Review the repository files before installing.
What it does
The C# server with no external dependencies targets KOMPAS-3D v22. The README lists 51 tools. It builds from sources with the `build.ps1` script: the interop DLLs from the KOMPAS distribution and .NET Framework 4 are needed, and `csc.exe` ships with Windows. Inside KOMPAS there is a copilot panel called Davinci that launches `claude -p`. Connect with `claude mcp add kompas -- C:/path/KompasMcp.exe` using forward slashes, or an entry with the exe path in Claude Desktop.
Who it is for. For designers and CAD automation developers on .NET who use KOMPAS-3D v22 and want an agent panel inside the program.
Good fit when
- You need to drive KOMPAS-3D v22 from an agent without Python
- You need a copilot panel inside KOMPAS for quick requests
- You need a compact server with no external dependencies
Not a fit when
- You need proven industrial work: the project is early and the repository has 5 stars
- You work on another KOMPAS-3D version: the server targets v22
Example request
Open the part, find all holes 8 mm in diameter and list them with their coordinatesMCP
- Transport
- stdio
- Authentication
- not required
Limitations
The project is early: the repository has 5 stars and no license is stated, so rights to the code are not granted by default. The server targets KOMPAS-3D v22. Windows, an installed KOMPAS-3D, its interop DLLs and .NET Framework 4 are required, and you build the server yourself with the `build.ps1` script. The copilot panel launches `claude -p`, so Claude Code must be installed. Commands run in your KOMPAS-3D project, so work on a copy of the file.
How to disable. Remove the kompas entry from the client config (in Claude Code: claude mcp remove kompas) and delete the built KompasMcp.exe.
FAQ
Which KOMPAS-3D version is supported?
The server targets KOMPAS-3D v22.
Do I need Python?
No, the C# server builds from sources with no external dependencies. The interop DLLs from the KOMPAS distribution and .NET Framework 4 are needed.
What is the Davinci panel?
A copilot panel inside KOMPAS that launches claude -p, so Claude Code must be installed.
Does KOMPAS-3D have an official MCP?
We did not find an official MCP server from ASCON: this is an early unofficial project.
Discussion
No questions or reviews yet.
Related
MCP serversKOMPAS-3D MCP in Python
kompas-mcp-python
An early unofficial MCP server for KOMPAS-3D in Python: 76 tools for parts and drawings, arbitrary Python off by default
An MCP server to drive FreeCAD from Claude Desktop and other clients: create and edit models, run scripts and FEM analysis
AutoCAD MCP Pro
autocad-mcp-pro
An MCP server for AutoCAD with hundreds of tools: a live AutoCAD through COM or DXF without the program, with a token saving mode
An MCP server for AutoCAD, GstarCAD and ZWCAD: draw, edit and inspect drawings in plain language
An MCP server for driving Windows: the agent opens apps, clicks and types, reads window and UI state, and works with files and PowerShell
SketchUp MCP
sketchup-mcp2
An MCP server for SketchUp: the agent creates and changes geometry, assigns materials and exports the scene, and eval_ruby runs Ruby inside the program
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| KOMPAS-3D MCP in C# (this entry) | no | not required | 5 | |
| KOMPAS-3D MCP in Python | no | not required | 0 | 76 tools, KOMPAS v25, Python |
| CAD-MCP Server | no | not required | 598 | AutoCAD, GstarCAD and ZWCAD in one server |
| AutoCAD MCP | no | not required | 560 | AutoCAD LT through AutoLISP |
README in short
The README describes a KOMPAS-3D v22 server in C#: 51 tools, a build with the build.ps1 script, connection through claude mcp add and the Davinci copilot panel inside KOMPAS.