에토스AI 문서v0.5.1

데이터베이스 연결

DB는 접속 정보만으로 연결합니다. 사내 DB는 내부망에 있으므로, 실제로는 고객사 DMZ에 설치한 Connector(게이트웨이)가 내부 DB에 접속하고, 에토스AI MCP 서버는 게이트웨이로 쿼리 요청만 보냅니다. 앱의 데이터 커넥터 → 데이터베이스에서 DB를 선택해 아래 정보를 입력합니다.

기본 포트

DB기본 포트드라이버 / 프로토콜
PostgreSQL5432JDBC / ODBC / libpq
MySQL · MariaDB3306Connector/J · ODBC (MySQL 프로토콜)
Oracle1521JDBC(thin/OCI) · TNS (서비스명 필요)
MS SQL Server1433JDBC · ODBC · TDS (명명 인스턴스는 동적 포트)
Tibero8629tbJDBC (Oracle 호환 SQL)
MongoDB27017MongoDB Wire Protocol (mongodb://)

입력 정보

항목예시
호스트gw.dmz.company.com (DMZ 게이트웨이) 또는 내부 DB 호스트
포트위 표의 기본 포트
데이터베이스 / 서비스명prod · Oracle은 SID/Service Name
사용자 / 비밀번호조회 권한 계정 권장

권장 사항

  • 읽기 전용 계정을 사용해 데이터 변경을 방지합니다.
  • 접근할 스키마·테이블을 최소 권한으로 제한합니다. MongoDB는 read role 권장.
  • 사내망 DB는 Connector가 설치된 DMZ에서만 접근되도록 방화벽을 구성합니다.
  • 가능하면 SSL/TLS 연결을 사용합니다.
접속 정보는 사내 Connector(게이트웨이)에 저장되며, 에토스AI MCP 서버는 쿼리 요청만 전달합니다. 자격증명은 DMZ 밖으로 나가지 않습니다.