Skip to content
Tresca

Vulcan MCP

MCP serverCommunity

Connects a running Maptek Vulcan 12 to MCP clients for block model, triangulation, drillhole and CAD queries. By LuiccianDev.

0 starsUpdated 12 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
Vulcan
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
Maptek Vulcan 12 (embedded Python 3.5.2)
Operating systems
Windows
Needs a Vulcan licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop, Claude Code, Cursor, VS Code, Google Antigravity
Licence
Apache-2.0
Language
Python

What it can do

  • Queries block models at a point and returns tonnage, volume and volume-weighted grade above a cutoff.
  • Checks triangulations for closure and self-intersection, and returns volume, area, elevation and point-in-solid results.
  • Explores ISIS drillhole databases, finds high-grade intercepts and displays desurveyed holes by grade.
  • Reads CAD layers, creates polylines, updates legends with a backup, runs Envisage macros and takes viewport screenshots.

Limitations

  • You must start the listener plugin inside Vulcan (File > Python Script) before connecting the client; it opens a local TCP port.
  • Token authentication is off by default (localhost open mode), and one tool runs arbitrary Python inside Vulcan.
  • Single-author project with no stars at check.

Install

claude mcp add -s user vulcan -- uvx --from https://github.com/LuiccianDev/vulcan-mcp/archive/refs/heads/master.zip vulcan-mcp-server

Source: github.com/LuiccianDev/vulcan-mcp#step-2-connect-your-ai-client

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.