AM

alexai-mcp/crab-archi-design

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

33 stars 9 forks 품질 62 트렌드 20

Original-SVG-first Architecture 커뮤니티 디자인 copilot 프레임 워크와 필수 OpenCrab MCP 워크플로우.

개요

Crab Archi Design는 건축 커뮤니티 레이아웃 디자인 자동화를 위한 독창적인 SVG-First Framework입니다. 공개 캔버스는 각 방문자의 브라우저 내에서 동일한 Python SVG 편집 엔진을 실행합니다. 그림, 편집 네이티브 요소, 마크 보호 영역, 측정, undo/redo, 3D에 대한 리뷰, 편집 된 SVG 및 디자인 링크 JSON을 다운로드합니다. 브라우저에서 그림 체재. Codex/OpenCrab 구동 재설계 및 DWG 변환은 로컬 CLI/MCP 스튜디오가 필요합니다. 공공 사이트는 그들을 실행하지 않습니다. SVGs, Verified fixes, OpenCrab handoff 및 정적 배포 경계에 대한 공개 릴리스 및 배포를 참조하십시오. OpenCrab은 선택적 참조 레이어가 아닌 작업 흐름의 필수 부분입니다. - OpenCrab 홈페이지: https://opencrab.sh - OpenCrab 대시보드: https://opencrab.sh/dashboard - OpenCrab 데스크탑: [T2]] 커뮤니티 SVG 실험에서 입증된 워크플로를 중심으로 설계 되었습니다. 1. 본래 SVG 그림에서 시작. 2. 명세.

개요(AI 번역)

Crab Archi Design는 건축 커뮤니티 레이아웃 디자인 자동화를 위한 독창적인 SVG-First Framework입니다.

공개 브라우저 캔버스

공공 캔버스를 엽니 다.

공개 캔버스는 각 방문자의 내부에 동일한 파이썬 SVG 편집 엔진을 실행 사이트 맵 그림, 편집 원소, 마크 보호 영역, 측정, undo/redo, 3D에 대한 리뷰, 편집 된 SVG 및 디자인 요청 JSON을 다운로드합니다. 브라우저에서 그림 체재. Codex/OpenCrab 구동 재설계 및 DWG 변환 로컬 CLI / MCP 스튜디오가 필요합니다. 공공 사이트는 그들을 실행하지 않습니다.

SVGs에 대한 공개 릴리스 및 배포를 참조하십시오. 확인 된 수정, OpenCrab handoff, 및 정적 배포 경계.

OpenCrab은 선택적 참조 레이어가 아닌 작업 흐름의 필수 부분입니다.

커뮤니티 SVG 실험에서 입증된 워크플로를 중심으로 설계 되었습니다.

  1. 본래 SVG 그림에서 시작.
  2. 그림 성분, 프로그램 상표, 보호한 구조 및 mutable 지역을 인식하십시오.
  3. 명세.

이 페이지는 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 가이드부터 시작하세요 →