bytebase / dbhub
Postgres, MySQL, SQL Server, MariaDB, SQLite용 제로 의존성, 토큰 효율적 데이터베이스 MCP 서버.
이 프로젝트에 대해
bytebase 님의 dbhub 프로젝트는 GitHub에서 2.8K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 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 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
langchain-ai/langchain
The agent engineering platform.
simstudioai/sim
Build, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.
bytebot-ai/bytebot
Bytebot is a self-hosted AI desktop agent that automates computer tasks through natural language commands, operating within a containerized Linux desktop environment.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
bytebase/dbhub GitHub 원문 바로가기 →