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-serverSource: github.com/LuiccianDev/vulcan-mcp#step-2-connect-your-ai-client
{
"mcpServers": {
"vulcan": {
"command": "uvx",
"args": [
"--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.