Skip to content
Tresca

Mastercam MCP

MCP serverCommunity

A read-only-by-default bridge to a live Mastercam session plus offline job-review tools for tool lists, NC code and setup sheets. By Praket7.

6 starsUpdated 2 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
Mastercam
How it connects
Drives a running copy of the tool
Access
Read-only or read-write (configurable)
Tool versions
Live reads on Windows with Mastercam 2027 (operation snapshot under acceptance testing); offline tools need no Mastercam
Operating systems
Windows, macOS, Linux
Needs a Mastercam licence
Yes
Transport
Local (stdio)
AI clients documented
Not stated in its documentation
Licence
Apache-2.0
Language
TypeScript

What it can do

  • Reviews exported job data, comparing tool lists, checking supported moves in NC programs and estimating cycle time.
  • Calculates thread guidance from confirmed dimensions, writes setup notes, suggests tools from your catalogue and drafts an outside-diameter turning plan.
  • On a licensed Windows workstation, a NET-Hook add-in reads the environment and, on Mastercam 2027, a limited operation list.
  • Starts read only; changes need a write profile, an explicit opt-out of hard read-only, and a before/after preview the operator approves.
  • Shows 24 tools by default, with a full toolset for specialist workflows and an audit log check.

Limitations

  • No posting, machine control, program transfer, cycle start or arbitrary code execution.
  • Unsupported NC cycles, macros, rotary moves and controller behaviour come back as unknown; Mastercam Verify, machine simulation and prove-out are still required.
  • Stock, work offsets and cutting paths are outside tested live coverage, and .TOOLDB files can't be read.

Install

npm install --global mastercam-mcp@latest
mastercam-mcp serve

Source: github.com/Praket7/mastercam-mcp#install-status

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.