바이브코딩 프로세스를 강제하는 MCP 서버
Project description
Clouvel
바이브코딩 프로세스를 강제하는 MCP 서버.
PRD 없으면 코딩 없다.
현재 버전
- MCP 서버: v0.3.3
- VS Code 확장: v0.10.2
- Cursor 확장: v0.10.2
설치
방법 1: VS Code/Cursor 확장 (추천)
- 확장 탭에서 "Clouvel" 검색 → 설치
Ctrl+Shift+P→ "Clouvel: Claude Desktop 설정" 선택- 끝!
방법 2: 수동 설정
Claude Desktop 설정 (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"clouvel": {
"command": "uvx",
"args": ["clouvel"]
}
}
}
핵심 기능
can_code - 코딩 차단
코딩해도 돼? (can_code로 docs 폴더 확인)
- docs 폴더 없음 → 코딩 금지
- 필수 문서 부족 → 코딩 금지
- 모든 문서 있음 → 코딩 허용
init_docs - 문서 초기화
init_docs로 docs 폴더 만들어줘
5개 템플릿 자동 생성:
- PRD.md
- ARCHITECTURE.md
- API.md
- DATABASE.md
- VERIFICATION.md
전체 도구 목록
| 도구 | 설명 |
|---|---|
can_code |
코딩 가능 여부 확인 - 핵심 기능 |
init_docs |
docs 폴더 초기화 + 템플릿 생성 |
scan_docs |
docs 폴더 파일 목록 |
analyze_docs |
필수 문서 체크, 빠진 거 알려줌 |
get_prd_template |
PRD 템플릿 생성 (11개 섹션) |
write_prd_section |
섹션별 PRD 작성 가이드 |
get_prd_guide |
PRD 작성 가이드 |
get_verify_checklist |
검증 체크리스트 |
get_setup_guide |
설치/설정 가이드 |
사용 플로우
1. can_code → "코딩 금지" (문서 없음)
2. init_docs → 빈 템플릿 생성
3. Claude와 함께 PRD 작성
4. can_code → "코딩 허용"
5. 코딩 시작!
필수 문서
can_code가 체크하는 것들:
- PRD (제품 요구사항) - 가장 중요
- 아키텍처 문서
- API 스펙
- DB 스키마
- 검증 계획
다 있어야 코딩 허용.
VS Code/Cursor 확장 기능
- 원클릭 MCP 서버 설정
- 사이드바에서 문서 상태 확인
- 코드 파일에 경고 표시 (Diagnostic)
- 프로젝트 유형별 PRD 템플릿 (수익화/개인/사내)
로드맵
피드백에 따라 변경/추가/삭제될 수 있습니다.
| 버전 | 목표 |
|---|---|
| v0.1.0 ✅ | MVP - can_code, scan_docs, init_docs 등 9개 도구 |
| v0.2.0 | 문서 상태 추적 - freshness 체크, PROGRESS.md 자동화 |
| v0.3.0 | 문서-코드 동기화 - Git 커밋 후 문서 미수정 감지 |
| v0.4.0 | 컨텍스트 유지 - 세션 요약 저장/복원, handoff 생성 |
| v0.5.0 | 에러 학습 - 에러 패턴 기록/검색 |
| v1.0.0 | 안정화 + 웹 대시보드 + Boris 검증 통합 |
| v2.0.0 | shovel-setup 통합 - 완전한 바이브코딩 시스템 (미정) |
자세한 내용: ROADMAP.md
왜?
바이브코딩 = AI가 코드 짬. 근데 PRD 없이 시작하면 = 나중에 다 뜯어고침.
Clouvel = 문서 없으면 코딩 못 하게 강제.
피드백 / 버그 리포트
GitHub Issues에 남겨주세요!
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clouvel-0.3.3.tar.gz
(11.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
clouvel-0.3.3-py3-none-any.whl
(12.4 kB
view details)
File details
Details for the file clouvel-0.3.3.tar.gz.
File metadata
- Download URL: clouvel-0.3.3.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f1baa0afef12923a42269e075fd6c0a32a8681e9e7dfc5fa9a79e01ae94b6a8
|
|
| MD5 |
68a8aa406087b9f88d4733babef0f36f
|
|
| BLAKE2b-256 |
cfd4e092b8daf5774e43fde51ac5a624bcea6e6d9181563a65058e6e51994244
|
File details
Details for the file clouvel-0.3.3-py3-none-any.whl.
File metadata
- Download URL: clouvel-0.3.3-py3-none-any.whl
- Upload date:
- Size: 12.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8312e04c3adeaa1e3f228d136e03ef82aecb6430e66e20fbf4b0aa43216cea68
|
|
| MD5 |
cc77b13eb38f73709f45723cd047b63c
|
|
| BLAKE2b-256 |
7736958089a2e249008e24f652e9028bbf64361708551457f5672fcabff0cbc2
|