almond-mcp (hongikkaan)
MCP server that keeps a semantic layer over Rhino 8 groups in a SQLite cache.
What it does and how it connects
Almond is an MCP server for Rhino 8 that organizes Rhino modeling, drawing, assets and structural analysis into shared MCP tools, an engine, and external connectors. It is a personal fork of the AlmondCOS setup, and its project database is a SQLite file at .almond/scene.sqlite3, which the README describes as the semantic layer over the scene.
The bridge, panel and RhinoTerminal live in one Rhino plugin, while AlmondRhino is a separate plugin. The README links to guides for asset search, placement, drawing and source management, a database dashboard that auto-explores SQLite data and structure, component registration with layer and synchronization rules, plan section generation with PDF output, and structural analysis through a native solver and a Karamba path with design code profiles.
The README is written in Korean and is a working document for the author's own Rhino environment: it covers install, execution, build and verification steps, the repository structure and data contracts, and the re-registration step needed when updating from an older AlmondCOS install, since the registration path changed to AlmondRhino.
Alternatives
Compare side by side- RhinoAI (Rhino MCP Platform)
McNeel's first-party Rhino plugin and MCP server that connects Rhino and Grasshopper to AI assistants, rather than a personal fork with a SQLite scene layer.
- Rhino
The Rhino 3D application itself, for freeform and NURBS modeling, drafting and rendering, rather than an MCP server that keeps a semantic layer over its groups.
- cadquery-mcp-server
An MCP server that exposes CadQuery modeling to AI assistants, rather than a semantic layer over Rhino 8.
- Autodesk Fusion MCP Server
Autodesk's built-in local MCP server for Fusion, rather than an MCP server for Rhino 8.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- a headless Rhino.Inside worker behind an MCP server loaded a placeholder System.Management.dll, got a different device id, and Cloud Zoo licensing then voided every open desktop Rhino (McNeel RH-99363); the fix commits sat unpushed from Oct 22.Error Index
- The MCP tool's four-point surface rebuild kept only a face's corners, so a curved panel with coplanar corners (e.g. a cylinder section) was replaced by a flat surface instead of skipped.Error Index
- The Rhino MCP server silently never started on a Mac with no supported AI client installed: slot listing came back empty, commands timed out at 120 seconds, and nothing was logged.Error Index
- Generic Rhino commands showed up as successes in usage reports even when Rhino returned ok: false. Version 0.7.1 fixes the counting, and the author says historical success rates may be inflated and cannot be rebuilt.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
- No GitHub releases exist, so latest release fields are null.
- A named individual builder beyond the repository owner handle hongikkaan; the LICENSE file names LiangJung as copyright holder.
- The README is written in Korean; the description here is a paraphrase of it, not a verbatim translation of any quoted passage.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.