Reddit

Showoff Saturday: a 3D breadboard editor and logic simulator running in the browser (Three.js + a gate-level engine), with an 8-bit computer as the demo

BBRouter, MCP로 AI 앱의 회로 프로젝트 편집·실행 지원

BBRouter는 MCP 연결로 AI 앱이 브레드보드 회로 프로젝트를 읽고 수정하고 실행하도록 합니다. 공개된 SAP-1 예제는 실행할 수 있지만 수정은 복사본에서 진행하며, AI 연결에는 Maker 플랜과 계정 권한 승인이 필요합니다.

본문

BBRouter는 브레드보드 회로 편집기에 MCP 서버를 연결해 AI 앱이 프로젝트를 읽고 수정하고 실행하도록 합니다. 공식 안내에 따르면 Claude Code와 Claude 앱, 원격 MCP 서버를 지원하는 다른 앱을 OAuth로 연결합니다. 인증을 마친 AI는 로그인한 이용자의 권한으로 해당 이용자의 프로젝트를 다루고 회로를 실행하거나 화면 상태를 살핍니다. 이 연동은 Maker 플랜 기능입니다.

회로 편집기에서는 부품을 브레드보드 구멍에 놓고 와이어로 연결한 뒤 Power를 켜 동작을 봅니다. LED와 디스플레이는 신호 상태를 나타내며 버튼과 스위치, 클록도 시뮬레이션에서 작동합니다. Scope는 선택한 선의 신호 변화를 시간에 따라 표시합니다. Warnings는 전원 연결 누락이나 구멍에 닿지 않은 부품 다리를 찾고, Faults는 실행 중인 회로의 쇼트와 구동되지 않는 신호선을 표시합니다. 3D 보기와 위에서 내려다보는 Top 보기를 전환할 수도 있습니다.

공개된 Ben Eater SAP-1 예제는 레지스터 상태와 RAM 프로그램을 함께 보여줍니다. 방문자는 읽기 전용 프로젝트를 실행할 수 있으며, 배선을 바꾸려면 Fork로 복사본을 만들어야 합니다. MCP로 연결한 AI는 이 작업 공간에서 프로젝트를 수정하고 회로를 실행해 결과를 살핍니다. 연결 과정에는 로그인과 권한 허용이 필요하고, AI는 로그인한 이용자의 프로젝트에서 작동합니다.

자료: BBRouter / 정리·해설: Trawling

참고 자료