
alexai-mcp/crab-archi-design
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
独自のSVG-firstアーキテクチャコミュニティの設計コピロフレームワークと、必須のOpenCrab MCPワークフロー.
概要
Crab Archi Designは、建築コミュニティレイアウト設計自動化のためのオリジナルのSVGファーストフレームワークです。 パブリック キャンバスは、各訪問者のブラウザ内で同じ Python SVG 編集エンジンを実行します。 図面をインポートし、ネイティブ要素を編集し、保護されたゾーン、測定、undo/redo、レビューを3Dでマークし、編集されたSVGと設計要求JSONをダウンロードします。 図面はブラウザにとどまります。 Codex/OpenCrab-driven 再設計と DWG 変換にはローカル CLI/MCP スタジオが必要です。パブリックサイトはそれらを実行するために主張しません。 サポートされているSVG、検証済みの修正、OpenCrabハンドオフ、および静的展開境界の公開リリースと展開を参照してください。 OpenCrabは、オプションの参照レイヤーではなく、ワークフローの必要な部分です。 - OpenCrabホームページ: https://opencrab.sh - OpenCrabダッシュボード: [https://opencrab.sh/dashboard] - OpenCrabデスクトップ: [https://opencrab.sh/desktop] コミュニティSVG実験で実証されたワークフローの周りに設計されています。 1. オリジナルのSVGデッサンから始めて下さい。 2.
概要(AI 翻訳)
Crab Archi Designは、建築コミュニティレイアウト設計自動化のためのオリジナルのSVGファーストフレームワークです。
##パブリックブラウザキャンバス
パブリックキャンバスを開きます。
パブリックキャンバスは、各訪問者の内で同じPython SVG編集エンジンを実行します ブラウザ 描画、ネイティブ要素の編集、保護されたゾーンのマーク、測定、 undo/redo, 3Dでレビュー, 編集されたSVGと設計探求JSONをダウンロード. 図面はブラウザにとどまります。 Codex/OpenCrab ドライブ再設計と DWG 変換 ローカルの CLI/MCP スタジオが必要です。パブリックサイトはそれらを実行することを主張しません。
サポートされているSVGsの公開リリースと展開を参照してください。 検証された修正、OpenCrabハンドオフ、および静的な展開境界。
OpenCrabは、オプションの参照レイヤーではなく、ワークフローの必要な部分です。
- OpenCrabホームページ: [[T0]
- OpenCrabダッシュボード: [https://opencrab.sh/dashboard]
- OpenCrabデスクトップ: https://opencrab.sh/desktop
コミュニティSVG実験で実証されたワークフローの周りに設計されています。
- オリジナルのSVGデッサンから始めて下さい。
- デッサンの要素、プログラム ラベル、保護された構造および可変的な地帯を認識して下さい。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Crab Archi Design
Crab Archi Design is an original-SVG-first framework for architectural community layout design automation.
Public Browser Canvas
Open the public canvas.
The public canvas runs the same Python SVG editing engine inside each visitor’s browser. Import a drawing, edit native elements, mark protected zones, measure, undo/redo, review in 3D, and download the edited SVG and design-request JSON. Drawings stay in the browser. Codex/OpenCrab-driven redesign and DWG conversion require the local CLI/MCP studio; the public site does not claim to run them.
See public release and deployment for supported SVGs, verified fixes, the OpenCrab handoff, and the static deployment boundary.
OpenCrab is a required part of the workflow, not an optional reference layer.
- OpenCrab homepage: https://opencrab.sh
- OpenCrab dashboard: https://opencrab.sh/dashboard
- OpenCrab desktop: https://opencrab.sh/desktop
It is designed around the workflow proven in the Community SVG experiments:
- Start from an original SVG drawing.
- Recognize drawing elements, program labels, protected structures, and mutable zones.
- Query OpenCrab MCP for the installed ontology pack, source evidence, topology, adjacency, and reusable design claims.
- Attach standards from Excel, CSV, PDF, or ontology evidence.
- Build a target topology manifest that links labels, room envelopes, protected geometry, standards, evidence, and constraints.
- Compile design direction into structured intent JSON.
- Generate native SVG alternatives with a deterministic geometry engine.
- Let users revise alternatives by natural language or doodle sketch.
- Run QA gates before exporting the final native SVG.
The framework intentionally keeps LLMs out of direct SVG mutation. Codex or another LLM should produce DesignIntent and EditIntent JSON. A deterministic solver should apply safe native SVG patches.
CrabCADParser: DWG/DXF to OpenCrab
The repository also includes CrabCADParser, a local Crab-style GUI/CLI/MCP bridge that scans a DWG/DXF directory, preserves reconstructable CAD IR v2, extracts CAD evidence and architectural role hints, and builds an OpenCrab Pack v1 bundle. DXF is parsed directly; DWG uses an optional local ODA File Converter. The generated opencrab/ingest_payloads.jsonl is intentionally explicit and reviewable before an OpenCrab MCP client submits it.
.venv/bin/crabcadparser gui
# or
.venv/bin/crabcadparser run /path/to/cad-source --output-dir /path/to/cad-source_crabcadparser --max-files 10
# replay structured IR to a new DXF
.venv/bin/crabcadparser reconstruct /path/to/documents/cad-document_xxx.json /path/to/reconstructed.dxf --report /path/to/roundtrip.json
See docs/crabcadparser.md for the pack contract, MCP tools, QA gates, and DWG setup.
OpenCrab MCP Contract
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →