graphjin: AI 에이전트가 데이터 시스템과 소스 코드를 안전하게 쿼리할 수 있도록 하는 거버넌스가 적용된 GraphQL 및 MCP 게이트웨이

graphjin: AI 에이전트가 데이터 시스템과 소스 코드를 안전하게 쿼리할 수 있도록 하는 거버넌스가 적용된 GraphQL 및 MCP 게이트웨이

해결하는 문제

GraphJin은 AI 에이전트가 기업의 기존 데이터 시스템과 상호 작용할 수 있도록 통합되고 거버넌스가 적용된 인터페이스를 제공합니다. 에이전트가 원시 데이터베이스 자격 증명을 사용하거나 스키마 구조를 추측할 필요 없이, 데이터베이스, 데이터 웨어하우스, 파일 및 소스 코드를 가로질러 최적화된 쿼리로 변환하는 안전하고 감사 가능한 레이어를 제공합니다.

작동 방식

GraphJin은 컴파일러이자 런타임으로서 PostgreSQL, MySQL, MongoDB, Snowflake, S3, 로컬 파일 등 다양한 데이터 소스를 단일 GraphQL 및 Model Context Protocol (MCP) 인터페이스로 매핑합니다. 스키마와 관계를 자동으로 탐지하여 에이전트가 행동하기 전에 기능을 파악할 수 있게 합니다. 또한 CodeSQL이라는 기능을 포함하고 있는데, 이는 tree‑sitter를 사용해 소스 코드를 인덱싱하여 코드 자체를 데이터베이스처럼 검색하고 쿼리할 수 있게 하며, 에이전트가 운영 데이터와 실제 코드를 연결할 수 있게 합니다.

대상 사용자

복잡한 엔터프라이즈 데이터 환경에 대한 안전한 읽기 전용 또는 읽기‑쓰기 접근이 필요한 AI 에이전트를 구축하는 개발자와, 애플리케이션을 위한 고성능 GraphQL‑to‑데이터베이스 컴파일러가 필요한 개발자를 위해 설계되었습니다.

주요 특징

  • 통합 데이터 표면: 운영 데이터베이스, 데이터 웨어하우스, 객체 스토어 및 소스 코드를 하나의 인터페이스로 접근합니다.
  • 내장 에이전트 루프: 서버‑사이드 에이전트를 포함하여 탐지를 수행하고 단일 API 호출로 증거 기반 답변을 반환합니다.
  • CodeSQL: 소스 코드를 인덱싱해 에이전트가 심볼, 참조, 임포트를 데이터베이스 테이블과 함께 쿼리할 수 있게 합니다.
  • 거버넌스가 적용된 접근: 쿼리 허용 목록, 읽기 전용 경계, 정책 인식 MCP 도구를 구현해 보안을 보장합니다.
  • 지속 가능한 메모리: 저장된 쿼리, 프래그먼트, 워크플로우를 지원하며 커서 기반 감시를 통해 실시간 업데이트를 제공합니다.
  • 광범위한 호환성: PostgreSQL, MySQL, MongoDB, SQLite, Oracle, MSSQL, Snowflake, Redshift, BigQuery, S3/GCS 등 다양한 백엔드를 지원합니다.

요약: AI 에이전트가 데이터베이스, 데이터 웨어하우스, 파일 및 소스 코드를 쿼리하고 관리할 수 있도록 거버넌스가 적용된 GraphQL 및 MCP 인터페이스를 제공하는 컴파일러 및 런타임.

제목: graphjin: AI 에이전트가 데이터 시스템과 소스 코드를 안전하게 쿼리할 수 있도록 하는 거버넌스가 적용된 GraphQL 및 MCP 게이트웨이

Sources