obot-platform/obot

Complete AI Governance Platform from Obot AI

Obot – 기업 AI 거버넌스를 위한 플랫폼

정의

  • 조직이 프라이빗 'AI 허브'를 운영할 수 있게 해주는 오픈소스 플랫폼입니다. AI 지원 도구(VS Code, Claude Code, Cursor 등)와 해당 도구가 사용하는 대규모 언어 모델(LLM) 또는 도구 호출 서비스 사이에 위치합니다.
  • 목표는 거버넌스입니다: 누가 어떤 모델이나 도구를 호출할 수 있는지 제어하고, 자격 증명을 중앙 집중화하며, 모든 요청을 감사하고, 선택적으로 사용자 정의 도구 서버(MCP 서버)를 샌드박스에서 호스팅합니다.

주요 구성 요소

구성 요소 역할
Obot Server 두 개의 게이트웨이(MCP 및 LLM)를 노출하는 핵심 서비스. ID 및 액세스 제어, 감사 로깅, 도구 서버(MCP) 및 '스킬' 레지스트리를 제공합니다.
MCP Gateway 모든 모델 호출 프로토콜 서버에 대한 정책이 적용된 단일 진입점 – 많은 AI 에이전트가 외부 도구를 실행하는 데 사용하는 일반 API.
LLM Gateway OpenAI, Anthropic, Bedrock, Azure 등으로 호출을 전달하면서 API 키를 중앙에 저장하고 사용자별 모델 액세스 정책을 적용하는 공급업체 중립 엔드포인트.
샌드박스 MCP 서버/에이전트 격리된 컨테이너 또는 Kubernetes 포드 내에서 도구 서버(예: npx, uvx, Docker 컨테이너)를 시작하는 기능. 네트워크 정책 이그레스 제어 포함.
MCP 및 스킬 레지스트리 사용 가능한 도구 서버와 재사용 가능한 '스킬'(사전 패키지된 에이전트 기능)을 나열하는 Git 백업 카탈로그.
Obot CLI 및 스킬 승인된 서버와 스킬을 검색/설치하기 위한 명령줄 클라이언트. AI 에이전트가 CLI 자체를 호출할 수 있게 하는 '스킬'.
Obot Sentry 설치된 AI 클라이언트를 인벤토리화하고 IDE에 후크를 주입하며 로컬 도구 호출을 기록하여 감사 범위를 사용자 워크스테이션까지 확장하는 선택적 디바이스 측 에이전트.
ID 및 액세스 제어 외부 IdP(예: SSO)와의 통합, 역할 기반 권한, 범위가 지정된 API 키, 비밀 관리.
감사 로그 MCP 호출, LLM 요청, 토큰 사용량, 모델 비용, 디바이스 측 활동의 상관 관계 로그. 여러 차원으로 필터링 가능하고 내보낼 수 있습니다.

사용 방법

  1. 배포(빠른 데모는 Docker, 프로덕션은 Kubernetes). README의 Docker 명령은 서비스를 시작하고, 호스트 Docker 소켓을 마운트하여 플랫폼이 샌드박스 도구 컨테이너를 실행할 수 있게 하며, 첫 로그인용 부트스트랩 토큰을 생성합니다.
  2. ID 공급자 연결(Okta, Azure AD 등) – 사용자가 회사 자격 증명으로 인증할 수 있습니다.
  3. 모델 공급자 등록(OpenAI, Anthropic 등) 및 모델 액세스 정책 정의 – 어떤 사용자나 그룹이 어떤 모델을 호출할 수 있는지.
  4. MCP 서버 또는 스킬 추가 – Git 백업 카탈로그에 등록하고, 선택적으로 플랫폼 내에서 호스팅.
  5. Obot CLI 설치 – 워크스테이션에 설치하면 승인된 MCP 서버/스킬을 가져와 로컬 AI 클라이언트에 노출할 수 있습니다.
  6. Obot Sentry 배포 – 관리 디바이스에 배포하여 IDE 측 도구 호출(예: Claude Code, VS Code 확장)을 캡처하고 디바이스 수준 정책을 적용.
  7. 모니터링 – 내장 감사 UI 또는 SIEM 통합용 로그 내보내기.

중요성

  • 보안 및 규정 준수: 중앙 자격 증명 저장, 사용자별 모델 제한, 감사 추적을 통해 기업이 AI 사용에 대한 거버넌스 요구 사항을 충족할 수 있습니다.
  • 벤더 종속 방지: 조직은 단일 클라이언트 스택을 강요받지 않고 모델 공급자와 도구 서버를 혼합하여 사용할 수 있습니다.
  • 확장성: MCP 추상화를 통해 모든 도구 호출 서비스를 플러그인할 수 있으며, 스킬 레지스트리는 재사용 가능한 에이전트 기능을 장려합니다.

자세히 알아보기

  • 전체 문서: https://docs.obot.ai
  • 설계 제안 및 ADR은 리포지토리에 보관되어 있어 더 깊은 아키텍처 통찰력을 얻을 수 있습니다.
  • Discord 커뮤니티 채팅(README에 링크).

라이선스: MIT. 상용 환경에서 실행, 수정, 임베드할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트