MCP 도구 목록
Connect Base MCP 서버에서 제공하는 60개+ 도구 레퍼런스입니다.
데이터베이스 도구 (11개)
list_tables
앱의 모든 테이블 목록을 조회합니다.
사용 예시:
"테이블 목록을 보여줘"
create_table
새 테이블을 생성합니다. 선택적으로 초기 스키마를 지정해 1-step 으로 컬럼까지 생성할 수 있습니다.
파라미터:
name(필수): 테이블 이름schema(선택): 초기 컬럼 스키마.{ 컬럼명: 타입 }평면 맵이며, 필수 컬럼은$required배열로 지정. 유효 타입:string,int,number,bool,uuid,date,object,array(※bool이며boolean아님).
사용 예시:
"products 테이블을 만들어줘 (name: string 필수, price: number, in_stock: bool)"
→ AI 가 다음과 같이 호출:
{
"name": "products",
"schema": { "name": "string", "price": "number", "in_stock": "bool", "$required": ["name"] }
}스키마를 생략하면 컬럼이 없는 빈 테이블을 만든 뒤 create_column 으로 하나씩 추가할 수 있습니다.
query_table_data
테이블 데이터를 조회합니다.
파라미터:
table_id(필수): 테이블 IDwhere(선택): MongoDB 스타일 필터 객체 (예:{ "age": { "$gte": 20 } })order_by(선택): 정렬 필드명order_direction(선택): 정렬 방향 (asc또는desc)limit(선택): 결과 수 제한offset(선택): 페이지네이션 오프셋
사용 예시:
"users 테이블에서 나이가 20 이상인 사용자를 최신순으로 10명 조회해줘"
insert_row
테이블에 데이터 한 건을 추가합니다.
파라미터:
table_id또는table_name(필수): 테이블 ID 또는 이름data(필수): 추가할 레코드 객체auto_create(선택): 테이블/컬럼이 없을 경우 자동 생성 여부
사용 예시:
"users 테이블에 name: 홍길동, email: [email protected] 을 추가해줘"
update_row
테이블 데이터 한 건을 수정합니다.
파라미터:
table_id(필수): 테이블 IDrow_id(필수): 수정할 행의 IDdata(필수): 수정할 필드 객체
delete_row
테이블 데이터 한 건을 삭제합니다.
파라미터:
table_id(필수): 테이블 IDrow_id(필수): 삭제할 행의 ID
Tip: 대량 삽입은
insert_row를 반복하거나batch_data(원자적 배치 작업) 도구를 사용하세요. 조건 삭제는query_table_data로 먼저 조회한 뒤delete_row를 반복 호출합니다. (bulk_insert/delete_where도구는 제공되지 않습니다.)
create_column
테이블에 새 컬럼을 추가합니다.
파라미터:
table_id(필수): 테이블 IDname(필수): 컬럼 이름data_type(필수): 타입 (string,int,number,bool,uuid,date,object,array)description(선택): 컬럼 설명is_required(선택): 필수 여부default_value(선택): 기본값encrypted(선택): 암호화 저장 여부
delete_table
테이블을 삭제합니다.
파라미터:
table_id(필수): 테이블 ID
스토리지 도구 (24개)
list_file_storages
파일 스토리지 목록을 조회합니다.
create_file_storage
새 파일 스토리지를 생성합니다.
list_files
파일(또는 웹 스토리지) 목록을 조회합니다.
delete_file
파일을 삭제합니다.
list_storages
웹 스토리지 목록을 조회합니다.
create_storage
새 웹 스토리지를 생성합니다.
get_storage_info
웹 스토리지 정보를 조회합니다.
read_file
웹 스토리지의 파일을 읽습니다.
write_file
웹 스토리지에 파일을 생성/작성합니다. path 에 하위 폴더를 포함하면 폴더가 함께 생성됩니다.
사용 예시:
"index.html 파일을 만들어서 Hello World를 표시해줘"
update_file
웹 스토리지의 파일을 수정합니다.
delete_file
웹 스토리지의 파일을 삭제합니다.
move_file
웹 스토리지 내 파일을 이동합니다.
rename_file
웹 스토리지 내 파일 이름을 변경합니다.
get_project_structure
웹 스토리지의 프로젝트 구조 트리를 조회합니다.
search_in_files
웹 스토리지 파일 내 텍스트를 검색합니다.
deploy_storage
웹 스토리지를 배포합니다.
사용 예시:
"웹사이트를 배포해줘"
update_storage_config
웹 스토리지 설정을 수정합니다.
delete_storage
웹 스토리지를 삭제합니다.
Note: 폴더 생성 전용 MCP 도구는 제공되지 않습니다. 웹 스토리지에서는
write_file의path에 하위 폴더를 포함하면 자동으로 생성되며, 파일 스토리지(File Storage)에서는 별도의create_folder도구를 사용하세요.
함수 도구 (9개)
list_functions
함수 목록을 조회합니다.
create_function
새 함수를 생성합니다.
파라미터:
name(필수): 함수 이름runtime(필수): 런타임 (nodejs20 또는 python311)code(필수): 함수 코드
사용 예시:
"Node.js로 이메일 발송 함수를 만들어줘"
get_function
함수 상세 정보를 조회합니다.
update_function_code
함수 코드를 수정합니다.
deploy_function
함수를 배포합니다.
delete_function
함수를 삭제합니다.
get_function_logs
함수 실행 로그를 조회합니다.
set_function_secrets
함수의 시크릿(환경 변수)을 설정합니다.
update_function_schedule
함수 스케줄(크론 트리거)을 수정합니다.
Note: 함수를 즉시 실행하는 MCP 도구(
invoke_function)는 제공되지 않습니다. 수동 트리거가 필요하면 REST API 또는 콘솔을 사용하세요.
워크플로우 도구 (6개)
list_workflows
워크플로우 목록을 조회합니다.
create_workflow
새 워크플로우를 생성합니다.
get_workflow
워크플로우 상세 정보를 조회합니다.
update_workflow
워크플로우를 수정합니다.
delete_workflow
워크플로우를 삭제합니다.
trigger_workflow
워크플로우를 수동으로 실행(트리거)합니다.
웹훅 도구 (7개)
list_webhooks
웹훅 목록을 조회합니다.
create_webhook
새 웹훅을 생성합니다.
get_webhook
웹훅 상세 정보를 조회합니다.
delete_webhook
웹훅을 삭제합니다.
test_webhook
웹훅을 테스트 호출합니다.
get_webhook_logs
웹훅 실행 로그를 조회합니다.
regenerate_webhook_secret
웹훅 시크릿을 재생성합니다.
Note: 웹훅 설정 수정 전용 MCP 도구(
update_webhook)는 제공되지 않습니다. 수정이 필요하면 기존 웹훅을 삭제한 뒤 다시 생성하거나 콘솔을 사용하세요.
실시간 도구 (3개)
list_realtime_categories
실시간(WebSocket) 카테고리 목록을 조회합니다.
create_realtime_category
새 실시간 카테고리를 생성합니다.
broadcast_message
게임 룸 내 플레이어 전체에게 메시지를 브로드캐스트합니다. (메시지 발행 용도로는 broadcast_message 또는 link_realtime_function 을 사용하세요. publish_message 도구는 제공되지 않습니다.)
OAuth 도구 (3개)
list_oauth_providers
앱의 OAuth 프로바이더 목록과 활성화 상태를 조회합니다.
사용 예시:
"어떤 소셜 로그인이 활성화되어 있어?"
toggle_oauth_provider
OAuth 프로바이더를 활성화/비활성화합니다.
파라미터:
provider(필수): 프로바이더 이름 (GOOGLE, KAKAO, NAVER, APPLE, GITHUB, DISCORD)enabled(필수): 활성화 여부 (true/false)
사용 예시:
"Google 소셜 로그인을 활성화해줘"
get_oauth_provider_status
특정 OAuth 프로바이더의 상태를 조회합니다.
파라미터:
provider(필수): 프로바이더 이름
사용 예시:
"Kakao 로그인이 활성화되어 있는지 확인해줘"