ArcadeAI/blueprint-mcp
Diagram generation for understanding codebases and system architecture using Nano Banana Pro.
해결하는 문제
Blueprint MCP는 복잡한 코드베이스와 시스템 아키텍처를 시각화하는 어려움을 해결합니다. 수동으로 다이어그램을 그리는 대신, AI를 사용해 코드나 문서에서 전문적인 아키텍처 다이어그램, 시퀀스 다이어그램, 흐름도를 직접 생성할 수 있습니다.
작동 방식
이는 Arcade 생태계 및 Cursor와 같은 도구와 통합되는 Model Context Protocol (MCP) 서버로 작동합니다. 다음의 특정 워크플로우를 따릅니다:
- 사용자가 프롬프트를 제공합니다 (예: "이 모듈을 분석하고 다이어그램을 생성해 주세요").
start_diagram_job도구가 호출되어 Nano Banana Pro가 시각적 출력을 생성합니다.- 사용자 또는 에이전트가
check_job_status를 통해 진행 상황을 모니터링합니다. - 완료되면
download_diagram도구로 base64 PNG 이미지를 다운로드하고, 에이전트가 이를 디코딩하여 저장합니다.
대상 사용자
시스템 흐름 문서화, 신규 팀원의 코드베이스 온보딩, 데이터 파이프라인 및 API 흐름 시각화가 필요한 개발자, 소프트웨어 아키텍트, 기술 리더에게 적합합니다.
주요 특징
- 자동 시각화: 소스 코드에서 아키텍처 다이어그램, 시퀀스 다이어그램, 흐름도를 생성합니다.
- 에코시스템 통합: Arcade 도구와 연동하여 HubSpot, Google Drive, GitHub에서 데이터를 가져와 다이어그램 생성에 활용합니다.
- IDE 통합: Arcade 게이트웨이를 통해 Cursor IDE 내에서 특별히 구성되어 있습니다.
- 복잡한 레이아웃: 세부적인 다층 기업 아키텍처 다이어그램과 정보 밀도가 높은 "학습 카드"를 생성할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트