
일반적인 방법:
서버 구축 → 데이터베이스 설치 → API 개발 → 배포 설정 (며칠~몇 주)
Bkend MCP 사용 시:
AI에게 "Todo 앱 백엔드 만들어줘" (5분)기본 방식 | Bkend MCP 연동 |
콘솔 웹사이트에서 클릭으로 설정 | AI 에디터에서 자연어로 요청 |
"테이블 생성" 버튼 클릭 → 폼 작성 | "Todo 테이블 만들어줘" |
스키마를 직접 JSON으로 작성 | AI가 알아서 스키마 설계 |
👤 사용자: "Todo 앱 백엔드를 만들어줘. 제목, 완료여부, 우선순위 필드가 필요해"
🤖 AI:
✓ my-todo-app 프로젝트 생성 완료
✓ dev 환경 생성 완료
✓ todos 테이블 생성 완료
API 엔드포인트: https://api-enduser.bkend.ai/data/todos(예시)
이제 프론트엔드에서 이 API를 바로 사용할 수 있습니다!에디터 | 추천 대상 | 다운로드 |
Claude Code ⭐⭐⭐ | 바이브 코딩 및 MCP 초보자 | https://claude.com/product/claude-code CLI 기반 설치(터미널 명령어 사용) |
Cursor | VS Code 사용 경험자 | |
Google Antigravity | 구글 계정 사용자 |
프로젝트 루트에 .mcp.json 파일을 만들어줘. 내용은 이거야:
{
"mcpServers": {
"mcp-bkend": {
"type": "http",
"url": "https://api.bkend.ai/mcp",
"headers": {
"X-Organization-Id": "여기에_Organization_ID_붙여넣기",
"X-Api-Key": "여기에_API_키_붙여넣기"
}
}
}
}X-Organization-Id를 org_abc123... 으로,
X-Api-Key를 sk_live_abc123... 으로 바꿔줘touch .mcp.json && open .mcp.jsonNew-Item .mcp.json -ItemType File; notepad .mcp.json~/.claude/settings.json%USERPROFILE%\.claude\settings.json{
"mcpServers": {
"mcp-bkend": {
"type": "http",
"url": "https://api.bkend.ai/mcp",
"headers": {
"X-Organization-Id": "여기에_Organization_ID_붙여넣기",
"X-Api-Key": "여기에_API_키_붙여넣기"
}
}
}
}필드 | 값 |
Name | mcp-bkend |
Type | HTTP |
URL | https://api.bkend.ai/mcp |
Headers | 아래 참고 |
X-Organization-Id: 여기에_Organization_ID_붙여넣기
X-Api-Key: 여기에_API_키_붙여넣기~/.cursor/mcp.json%USERPROFILE%\.cursor\mcp.json{
"mcpServers": {
"mcp-bkend": {
"type": "http",
"url": "https://api.bkend.ai/mcp",
"headers": {
"X-Organization-Id": "여기에_Organization_ID_붙여넣기",
"X-Api-Key": "여기에_API_키_붙여넣기"
}
}
}
}{
"mcpServers": {
"mcp-bkend": {
"type": "http",
"url": "https://api.bkend.ai/mcp",
"headers": {
"X-Organization-Id": "여기에_Organization_ID_붙여넣기",
"X-Api-Key": "여기에_API_키_붙여넣기"
}
}
}
}~/.gemini/antigravity/mcp_config.jsonC:\Users\<사용자명>\.gemini\antigravity\mcp_config.jsonTodo를 관리하는 앱 서비스용 백엔드를 만들려고 해.
프로젝트 이름은 my-todo-app이고, dev 환경에서 작업할거야.
할 일/완료 여부/우선순위를 작성해 관리하고 싶어.🤖 AI: "my-todo-app 프로젝트가 있는지 확인하겠습니다."
[project_list 도구 호출]
"프로젝트가 정상적으로 생성되어 있네요."
✓ 프로젝트 확인 완료🤖 AI: "todos 테이블을 생성하겠습니다."
[table_create 도구 호출]
✓ todos 테이블 생성 완료
스키마:
- title: string (필수, 1-200자)
- completed: boolean (필수, 기본값: false)
- priority: string (enum: low, medium, high)
자동 생성 필드:
- createdBy: 생성한 사용자 ID
- createdAt: 생성 시간
- updatedAt: 수정 시간
API 엔드포인트:
https://api-enduser.bkend.ai/data/todos
이제 프론트엔드에서 이 API를 바로 사용할 수 있습니다!👤 사용자: "너무 복잡해. 제목, 완료여부, 우선순위만 있으면 돼."
🤖 AI: "스키마를 단순하게 수정하겠습니다."
[table_manage_fields 도구로 불필요한 필드 삭제]👤 사용자: "마감일(dueDate) 데이터도 필요해. 날짜 형식이면 돼."
🤖 AI: "dueDate 필드를 추가하겠습니다."
[table_manage_fields 도구 호출]
✓ 필드 추가 완료 (새 스키마 버전 생성됨)👤 사용자: "방금 만든 테이블 삭제해줘."
🤖 AI: "todos 테이블을 삭제하겠습니다."
[table_delete 도구 호출]
✓ 테이블 삭제 완료 (소프트 삭제, 복원 가능)
다시 복원이 필요하면 "todos 테이블 복원해줘" 라고 요청하세요.