# ARCNM

ARCNM estimates CNC and sheet-metal part costs from STEP, DXF, and PDF inputs, then exposes process plans and cost drivers to an agent.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: arcnm
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/arcnm/arcnm-mcp
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/arcnm

## What it does

ARCNM gives an MCP client a way to estimate the manufacturing cost of CNC and sheet-metal parts. A new quote can use a STEP model, a DXF flat pattern with material and sheet thickness, plus an optional PDF drawing. Results include operation times, the routing, cost breakdowns, and the factors behind the estimate.

The server can run another quote for a different lot size, material, or costing environment. It can compare calculations, inspect cost-saving levers, and find the quantity with the lowest total cost. Read-only tools cover results and process plans; other toolsets add direct uploads, sheet-metal nests, and material catalogs.

You need an ARCNM account or an API key to connect. The Free plan allows 10 calculations per month, and a successful calculation uses quota. The server will not connect without ARCNM sign-in or credentials.

## Requirements
- Remote server: `https://api.arcnm.io/mcp-server/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http arcnm https://api.arcnm.io/mcp-server/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add arcnm --url https://api.arcnm.io/mcp-server/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "arcnm": {
            "url": "https://api.arcnm.io/mcp-server/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "arcnm": {
            "type": "http",
            "url": "https://api.arcnm.io/mcp-server/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http arcnm https://api.arcnm.io/mcp-server/mcp
```

## When to use it
- price a part from a STEP model
- estimate a sheet-metal batch from a DXF pattern
- identify the main drivers of part cost
- compare quotes across costing environments
- find the lot size with the lowest total cost

## Example prompts
- Price `bracket.step` at lot sizes 1, 10, and 100, then explain where the cost comes from.
- Compare this part across our costing environments and show the price difference.
- Read the process plan for `panel.dxf` and point out the operations with the longest cycle times.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
