트렌딩 목록으로
TypeScript
agentsaianthropicclaude

bytebase / dbhub

Postgres, MySQL, SQL Server, MariaDB, SQLite용 제로 의존성, 토큰 효율적 데이터베이스 MCP 서버.

2.8K
237
약 2개월 전
GitHub에서 보기

이 프로젝트에 대해

bytebase 님의 dbhub 프로젝트는 GitHub에서 2.8K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 99%CSS 0%JavaScript 0%Dockerfile 0%HTML 0%

🇰🇷 한국어 번역 README

캐시 히트

[! 참고]
오픈소스 데이터베이스 DevSecOps 플랫폼인 Bytebase가 제공합니다.

DBHub은 종속성이 없고 토큰 효율적인 MCP 서버로, 모델 컨텍스트 프로토콜(MCP) 서버 인터페이스를 구현합니다. 이 경량 게이트웨이는 MCP 호환 클라이언트가 다양한 데이터베이스에 연결하고 탐색할 수 있게 해줍니다:

  • 로컬 개발 우선: 의존성 제로, 두 개의 MCP 도구만으로 토큰 효율을 통해 컨텍스트 창을 극대화합니다
  • 다중 데이터베이스: PostgreSQL, MySQL, MariaDB, SQL Server, 단일 인터페이스를 통한 SQLite
  • 멀티 커넥션: TOML 구성으로 여러 데이터베이스에 동시에 연결됨
  • 가드레일: 읽기 전용 모드, 행 제한, 그리고 런어웨이 작업을 방지하기 위한 쿼리 타임아웃
  • 보안 접근: SSH 터널링 및 SSL/TLS 암호화

지원되는 데이터베이스

PostgreSQL, MySQL, SQL Server, MariaDB, 그리고 SQLite.

MCP 도구

DBHub은 데이터베이스 작업을 위한 MCP 도구를 구현합니다:

  • execute_sql: 트랜잭션 지원 및 안전 제어가 포함된 SQL 쿼리 실행
  • search_objects: 점진적 공개를 통해 데이터베이스 스키마, 테이블, 열, 인덱스, 프로시저를 검색 및 탐색할 수 있습니다
  • 사용자 지정 도구: 'dbhub.toml' 구성 파일에서 재사용 가능한 매개변수화된 SQL 연산을 정의하세요

작업대

DBHub에는 데이터베이스 도구와 상호작용할 수 있는 내장 웹 인터페이스가 포함되어 있습니다. MCP 클라이언트 없이도 쿼리를 실행하고, 사용자 지정 도구를 실행하며, 요청 추적을 볼 수 있는 시각적 방법을 제공합니다.

설치

전체 설치 자료를 확인하세요


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

🔗 유사한 프로젝트

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

bytebase/dbhub GitHub 원문 바로가기 →