“GibsonAI” MCP 서버는 무엇을 하나요?
GibsonAI MCP(Model Context Protocol) 서버는 AI 어시스턴트와 GibsonAI 프로젝트 및 데이터베이스 간의 다리 역할을 합니다. MCP 호환 클라이언트(예: Cursor, Windsurf, Claude Desktop 등)는 자연어 지시를 통해 다양한 프로젝트 및 데이터베이스 관리 작업을 수행할 수 있습니다. GibsonAI MCP 서버를 활용하면 사용자는 선호하는 개발 환경 내에서 새로운 프로젝트 생성, 데이터베이스 스키마 설계 및 수정, SQL 쿼리 실행, 배포 관리, 테이블에 모의 데이터 입력 등 다양한 작업을 자연스럽게 할 수 있습니다. 이 통합으로 개발 워크플로우가 간소화되고, 대화형 AI를 통해 데이터베이스 및 프로젝트 리소스와 원활하게 상호작용할 수 있습니다.
프롬프트 예시 목록
- “사용자, 게시글, 댓글이 있는 블로그 플랫폼 스키마를 생성해줘.”
- 블로그 플랫폼용 데이터베이스 스키마를 생성합니다.
- “bookings 테이블에서 payments로 외래 키 추가해줘.”
- 스키마에 관계를 추가하여 수정합니다.
- “booking destination 테이블의 모의 데이터를 생성해줘.”
- 데이터베이스 테이블용 모의 데이터를 만듭니다.
- “블로그 데이터베이스의 연결 문자열을 가져와줘.”
- 데이터베이스 연결 정보를 조회합니다.
- “이 프로젝트에서 테이블들이 어떻게 연관되어 있는지 설명해줘.”
- 테이블 간 관계를 요약합니다.
리소스 목록
- GibsonAI 프로젝트
- GibsonAI 프로젝트 파일과 메타데이터에 접근 및 관리
- 데이터베이스 스키마
- 프로젝트 내 데이터베이스의 스키마를 조회 및 수정
- 테이블 및 관계
- 테이블 구조와 테이블 간 관계를 탐색
- 프로젝트 배포
- 프로젝트의 배포 환경을 관리 및 조회
도구 목록
- 프로젝트 생성 도구
- 자연어 명령으로 새로운 GibsonAI 프로젝트 생성
- 스키마 디자이너 도구
- 데이터베이스 스키마를 인터랙티브하게 설계, 조회, 수정
- SQL 쿼리 도구
- 구성된 데이터베이스에 직접 SQL 쿼리 실행
- 데이터 시더 도구
- 자동 생성된 모의 데이터로 테이블에 데이터 입력
- 배포 도구
- 개발 또는 운영 환경으로 프로젝트 배포
이 MCP 서버의 활용 사례
- 데이터베이스 관리
자연어로 복잡한 데이터베이스 스키마를 손쉽게 생성, 수정, 시각화하여 개발 속도를 높이고 수작업 오류를 줄일 수 있습니다. - 코드베이스 탐색
프로젝트 구조, 테이블 관계, 스키마 다이어그램을 빠르게 파악하여 대형 프로젝트를 이해하고 탐색할 수 있습니다. - 스키마 마이그레이션
스키마 변경 및 자동 마이그레이션을 적용하여 데이터베이스 구조가 애플리케이션 요구에 맞게 원활히 진화하도록 합니다. - 모의 데이터 생성
개발 및 테스트용으로 테이블에 모의 데이터를 채워 프로토타이핑과 검증 과정을 가속화할 수 있습니다. - 자동 배포
IDE에서 바로 다양한 환경으로 프로젝트를 배포하여 릴리즈 과정을 단순화하고 컨텍스트 전환을 줄입니다.
설정 방법
Windsurf
Windsurf→설정→Windsurf 설정→Cascade로 이동Model Context Protocol (MCP) Servers섹션에서Add server클릭- 모달 창에서
Add custom server클릭 - 설정에 다음을 추가:
{ "mcpServers": { "gibson": { "command": "uvx", "args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"] } } } - Cascade 채팅을 열고 필요하다면 MCP 서버를 새로고침
참고: API 키와 민감한 환경 변수는 시스템 환경설정을 통해 안전하게 관리하세요.
Claude
Claude→설정→Developer에서Edit Config클릭claude_desktop_config.json파일 열기- GibsonAI MCP 서버 설정 추가:
{ "mcpServers": { "gibson": { "command": "uvx", "args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"] } } } - 필요시 저장 후 Claude Desktop 재시작
참고: 환경 변수를 통해 API 키를 안전하게 관리하세요.
Cursor
- “Add to Cursor” 버튼(가능한 경우)을 클릭하거나
Cursor→설정→Cursor Settings→MCP Tools로 이동 New MCP Server클릭- 다음과 같이 구성 추가:
{ "mcpServers": { "gibson": { "command": "uvx", "args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"] } } } - 필요시 저장 후 Cursor 재시작
참고: 환경 변수를 통해 API 키를 안전하게 관리하세요.
Cline
- 사용하는 VS Code 확장 워크플로 안내에 따라 진행
.vscode/mcp.json파일에 아래 추가:{ "inputs": [], "servers": { "gibson": { "type": "stdio", "command": "uvx", "args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"] } } }- 저장 후 확장 프로그램을 다시 로드
참고: 환경 변수를 사용해 API 키를 안전하게 관리하세요.
JSON 구성에서 API 키를 안전하게 관리하는 예시:
{
"mcpServers": {
"gibson": {
"command": "uvx",
"args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"],
"env": {
"GIBSON_API_KEY": "${GIBSON_API_KEY}"
},
"inputs": []
}
}
}
이 MCP를 플로우에서 사용하는 방법
FlowHunt에서 MCP 사용하기
FlowHunt 워크플로우에 MCP 서버를 통합하려면, 우선 플로우에 MCP 컴포넌트를 추가하고 AI 에이전트와 연결하세요:

MCP 컴포넌트를 클릭해 구성 패널을 엽니다. 시스템 MCP 구성 섹션에 아래와 같은 JSON 형식으로 MCP 서버 정보를 입력하세요:
{
"gibson": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
구성이 완료되면, AI 에이전트는 이 MCP를 도구로 활용하여 모든 기능과 역량을 사용할 수 있습니다. “gibson"을 실제 MCP 서버 이름으로, URL도 본인의 MCP 서버 주소로 변경하세요.
개요
| 섹션 | 지원 여부 | 상세/비고 |
|---|---|---|
| 개요 | ✅ | GibsonAI MCP 서버에 대한 설명 있음. |
| 프롬프트 목록 | ✅ | README에 예시 프롬프트 템플릿 제공. |
| 리소스 목록 | ✅ | 기능 및 작업 목록에서 설명 추론 가능. |
| 도구 목록 | ✅ | README 기능 목록에 도구 설명 있음. |
| API 키 보안 | ✅ | env 섹션이 포함된 JSON 예시 제공. |
| 샘플링 지원(평가상 덜 중요) | ⛔ | 샘플링 지원 언급 없음. |
위 표에 따르면 GibsonAI MCP 서버는 문서화 및 기능 명확성이 높지만, 샘플링이나 roots 등 고급 MCP 기능에 대한 명시적 언급은 부족합니다. 대부분의 개발 워크플로우에 실용적인 설정 가이드와 도구/리소스를 제공합니다.
총평
GibsonAI MCP 서버는 여러 인기 AI 개발 플랫폼에서 쉽게 설정할 수 있을 만큼 문서화가 잘 되어 있습니다. 필수적인 프로젝트 및 데이터베이스 관리 사례를 충실히 지원하지만, 샘플링이나 roots 등 고급 MCP 기능은 언급되지 않아 일부 에이전트 기반 혹은 경계 인식 워크플로우에는 제한이 있을 수 있습니다. 전반적으로 GibsonAI 프로젝트를 다루는 개발자에게 실용적이고 탄탄한 MCP 서버입니다.
MCP 점수
| 라이선스 유무 | ⛔ |
|---|---|
| 도구 1개 이상 보유 | ✅ |
| 포크 수 | 4 |
| 별점 수 | 9 |
