안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
화이트리스트를 눈으로 확인하는 MCP 대시보드 - 사내 DB 연동
개발
데이터 분석ㆍBI, LLM 구축, AI 모델 구축
프로젝트 배경
사내 DB에 AI를 붙일 때 가장 흔한 접근은 "일단 다 열어주고 프롬프트로 막자"는 방식입니다. 프롬프트는 지침이지 방화벽이 아니라서, 이 방식은 결국 AI가 의도치 않은 테이블이나 쿼리에 접근할 위험을 프롬프트 품질에만 의존하게 만듭니다. 이 프로젝트의 목표는 조회 범위를 AI의 판단이 아니라 서버 코드로 통제하고, 그 통제 범위를 클라이언트가 화면으로 직접 확인할 수 있게 만드는 것이었습니다.
프로젝트 성과
화이트리스트 밖 요청에도 스스로 이유를 설명
"직원 급여 테이블 보여줘" 같은 화이트리스트 밖 요청에 지어낸 답 대신 "조회할 수 없다"와 그 이유를 함께 반환하도록 검증
호출 내역이 그대로 남아 감사 가능한 AI 연동
어떤 도구를 어떤 인자로 불렀는지 호출 트레이스가 화면에 그대로 남아 감사(audit)가 가능
핵심 기능
화이트리스트를 그대로 보여주는 안전장치 패널
API 호출 없이 서버가 노출하는 도구·테이블·리포트를 화면에 정적으로 나열해, 화면 자체가 안전장치의 증거가 됨
진행 단계
화이트리스트 설계
2026.06.
테이블·리포트 화이트리스트, 읽기 전용 DB 연결 3중 안전장치 설계 확정
프로젝트 상세
AI가 사내 DB에서 실제로 조회할 수 있는 범위를 화면에서 직접 확인할 수 있는 MCP 관리 대시보드입니다. 원시 SQL은 노출하지 않고, 화이트리스트 테이블과 리포트만 실행합니다. 작업 범위: 기획부터 MCP 서버(stdio) 구현, Next.js 프론트엔드, Claude API 연동까지 전 과정을 직접 진행했습니다. 주요 업무 - 왼쪽 패널에 서버가 실제로 노출하는 도구 4개, 테이블 화이트

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

gg******
개발 · 개인

프로젝트 정보

참여 기간
2026.08. ~ 2026.08.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
기획·프론트엔드·백엔드·AI 모델 연동
관련 기술
TypeScript
SQLite Database
next.js
MCP
Claude API