FreeShip MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FreeShip MCPinspect hull.fbm, validate it, and calculate hydrostatics at 3.2 m draft"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FreeShip MCP
A Windows MCP server for FreeShip model inspection, control-net editing, hull transformation, geometry diagnostics and engineering exports. Powered by the native FreeShip Plus engine.
Features
Read and write FBM/FTM models, including fv335 and fv462.
Edit control points, edges and faces; scale geometry and apply Lackenby transformations.
Generate stations, waterlines and buttocks at specified positions.
Inspect topology, sampled curve quality and coordinate constraints.
Calculate hydrostatics at individual drafts or across a draft range.
Export three-view DXF linesplans and CSV/XLSX reports with source manifests.
Related MCP server: SolidworksMCP
Installation
Platform: Windows 10/11 x64. Transport: stdio.
Download FreeShip-MCP-Windows-x64.zip from Releases, then extract it. The standalone package includes the runtime and calculation engine.
Alternatively, install the Windows wheel with Python 3.11 or later:
py -3.11 -m venv .venv
.venv\Scripts\python -m pip install .\freeship_mcp-0.3.0-py3-none-win_amd64.whlConfiguration
Create a workspace directory and add the server to your MCP client configuration:
{
"mcpServers": {
"freeship": {
"command": "C:\\MCP\\freeship-mcp\\freeship-mcp.exe",
"args": ["--workspace", "C:\\HullWork", "--timeout", "120"]
}
}
}For a wheel installation, use .venv\Scripts\freeship-mcp.exe as the command.
Option | Description |
| Required existing directory containing input models and outputs |
| Native operation timeout in seconds; default |
| Optional path to a compatible native engine |
| Check engine compatibility and exit |
Paths are restricted to the configured workspace. Outputs use new filenames. Logs are written to stderr.
Tools
Tool | Description |
| Engine version, upstream revision and capabilities |
| Project settings, geometry bounds, layers, units and control-net indices |
| Topology, adjacent face orientation and open-boundary diagnostics |
| Move, align or relax points; split edges/faces; add or delete faces; set creases |
| Sampled curve diagnostics and explicit coordinate checks |
| Compare model measurements with specified targets and tolerances |
| Verify export and source-model hashes |
| Save or convert FBM/FTM models |
| Scale geometry and project dimensions |
| Apply a Lackenby transformation to selected layers |
| Generate stations, waterlines and buttocks |
| Calculate at a specified draft, trim and heel |
| Calculate for a draft list or range |
| Export profile, plan and body views with outlines, grids and labels |
| Export CSV or XLSX data and charts |
API physical units are metres, metric tonnes and degrees; areas and volumes use m² and m³. Legacy FBM text encoding supports cp1252, cp1251 and utf8.
Local edits require the model SHA-256 returned by inspection. Target values and tolerances are explicit inputs. Version 0.3.0 uses native protocol 3; update the server and engine together.
Documentation
Development
py -3.11 -m venv .venv
.venv\Scripts\python -m pip install -r requirements-dev.lock
.venv\Scripts\python -m pip install --no-deps --no-build-isolation -e .
scripts\bootstrap-toolchain.ps1
scripts\build-engine.ps1
.venv\Scripts\python -m pytest -q
scripts\package-windows.ps1The build uses Free Pascal 3.2.2 and Lazarus 3.2. Pinned upstream sources and build instructions are included in the repository; see UPSTREAM.json and upstream changes.
License
GPL-3.0-or-later. Original FreeShip and dependency notices are retained in NOTICE. This project is an independent FreeShip adapter.
This server cannot be deployed
Maintenance
Related MCP Connectors
Headless CAD engine & MCP server for 2D/3D drafting, solids, DXF/SVG export, and automation.
Read and edit the Revit 2024–2027 model on your PC. Needs the free Revit MCP add-in.
Engineering calculation MCP server for oil and gas engineering applications.
MCP server for aerospace calculations: orbital mechanics, ephemeris, DSN operations, ...
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for full AutoCAD automation, AutoCAD LT automation, and headless DXF generation. It provides 8 consolidated tools for drawing, entity, layer, block, annotation, P&ID, view, and system operations via MCP stdio transport.1237MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for controlling a live SOLIDWORKS session through the Windows COM API, enabling native CAD operations like sketches, features, bodies, views, and exports, plus transactional plans and vectorization.7MIT
- AlicenseCqualityCmaintenanceEnables MCP clients to create and edit technical drawings, manage layers and geometry, process GIS/research mapping data, generate previews and layouts, and automate AutoCAD documents on Windows through COM.22561 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to automate 2D architectural drafting and CAD file management, including DXF/DWG parsing, SVG/PNG/PDF rendering, wall extrusion to 3D STL meshes, room and beam analysis, block/script library access, and persistent depot storage via a REST API and MCP tools.18MIT