DopeDB · 도프디비

무료 로컬 MCP 데이터베이스 게이트웨이

DopeDB도프디비키를 넘기지 않고 에이전트에게 데이터 통로를 열어주세요

DopeDB(도프디비)는 MCP 지원 에이전트가 Postgres, MySQL, SQLite를 안전하게 읽고 이해할 수 있게 합니다. 질문과 분석은 좋아하는 에이전트에게 맡기고, 인증 정보, 읽기 전용 실행, 쓰기 승인, 롤백 미리보기, 감사 로그는 네이티브 데스크톱 앱 안에 둡니다.

에이전트 준비 완료인증 정보는 로컬에쓰기는 승인 뒤에
SQL 결과, 안전 게이트, 감사 타임라인을 보여주는 DopeDB 데스크톱 앱

DopeDB가 메우는 빈틈

에이전트에게 필요한 건 DB 맥락이지, DB 키가 아닙니다.

데이터베이스 클라이언트는 사람이 데이터를 다루게 해주고, text-to-SQL 도구는 쿼리를 만들어줍니다. DopeDB는 그 사이에 있습니다. 에이전트가 데이터베이스를 읽고 쿼리할 수 있게 하되, 원본 인증 정보와 조용한 쓰기 권한은 넘기지 않는 로컬 MCP 게이트웨이입니다.

이미 믿는 에이전트를 그대로

Claude Code, Codex, Claude Desktop 같은 MCP 클라이언트가 DopeDB를 통해 스키마와 읽기 쿼리 맥락을 요청할 수 있습니다.

인증 정보가 아닌 맥락만 노출

연결과 비밀값은 로컬 앱 경계 안에 두고, 에이전트에는 좁고 감사 가능한 도구 표면만 제공합니다.

위험한 동작은 보이는 곳에

읽기 쿼리는 자연스럽게 흐르게 두고, 쓰기와 DDL은 정책, 승인, 롤백 미리보기, 감사 기록 뒤에 둡니다.

안전 경계

에이전트는 제안하고, 앱은 집행합니다.

DopeDB는 강력한 에이전트 워크플로우, 프로덕션 데이터베이스에 대한 조심스러움, 그리고 최종 결정을 내려야 하는 사람 사이의 불편하지만 중요한 지점을 위해 만들어졌습니다.

읽기 전용 우선

에이전트가 작성한 SQL은 DopeDB가 파싱하고 분류하고 안전 정책을 적용하기 전까지 제안으로 취급됩니다.

인증 정보는 로컬에

연결 정보와 비밀값은 생성된 에이전트에 직접 넘기지 않고 네이티브 앱 경계 안에 둡니다.

감사 가능한 설계

쿼리, 승인, 미리보기, 실행 결과를 기록해 모든 데이터베이스 작업에 추적 가능한 흔적을 남깁니다.

에이전트 준비 흐름

데이터베이스를 에이전트에게 열되, 수문까지 열지는 않습니다.

  1. 로컬, 스테이징, 프로덕션 데이터베이스 프로필을 연결합니다.
  2. MCP 지원 에이전트를 DopeDB에 연결합니다.
  3. 스키마 확인, SQL 초안 작성, 결과 설명을 요청합니다.
  4. 무엇이든 실행되기 전에 DopeDB가 읽기/쓰기 정책을 적용합니다.
  5. 롤백 미리보기와 위험 분류를 확인한 뒤에만 쓰기를 검토합니다.
agent -> proposed write

UPDATE customers
SET plan = 'pro'
WHERE id = 1842;

DopeDB safety:
  classification: write
  rows estimated: 1
  preview: rollback transaction ready
  approval: required

다운로드

최신 macOS 또는 Windows 빌드를 GitHub Releases에서 설치하세요.

공개 릴리스 채널은 GitHub Releases입니다. 앱은 서명된 릴리스 피드를 확인하고, 새 버전이 있으면 Settings에서 업데이트할 수 있게 합니다.

macOS 개발자 확인 경고가 표시될 수 있습니다.

Apple Developer ID로 공증되기 전까지는 GitHub Releases에서 받은 파일인지 확인한 뒤 System Settings, Privacy & Security, Open Anyway에서 실행을 허용하세요.

Applications로 복사한 뒤 터미널에서 실행할 수 있는 대안: sudo xattr -dr com.apple.quarantine /Applications/DopeDB.app

프로젝트 문서

바이너리뿐 아니라 내부 구조까지 열어둡니다.