AM

alexai-mcp/crab-archi-design

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 9 forks 品質 62 トレンド 20

独自の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は、オプションの参照レイヤーではなく、ワークフローの必要な部分です。

コミュニティSVG実験で実証されたワークフローの周りに設計されています。

  1. オリジナルのSVGデッサンから始めて下さい。
  2. デッサンの要素、プログラム ラベル、保護された構造および可変的な地帯を認識して下さい。

このページは 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.

It is designed around the workflow proven in the Community SVG experiments:

  1. Start from an original SVG drawing.
  2. Recognize drawing elements, program labels, protected structures, and mutable zones.
  3. Query OpenCrab MCP for the installed ontology pack, source evidence, topology, adjacency, and reusable design claims.
  4. Attach standards from Excel, CSV, PDF, or ontology evidence.
  5. Build a target topology manifest that links labels, room envelopes, protected geometry, standards, evidence, and constraints.
  6. Compile design direction into structured intent JSON.
  7. Generate native SVG alternatives with a deterministic geometry engine.
  8. Let users revise alternatives by natural language or doodle sketch.
  9. 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

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →