SQL++ 및 MCP(모델 컨텍스트 프로토콜)로 AI 에이전트를 위한 실시간 액세스를 잠금 해제하세요.
자율 AI 에이전트가 더욱 강력해지고 널리 보급됨에 따라 개발자는 이러한 에이전트를 운영 및 분석 데이터에 안전하고 안정적으로 연결할 수 있는 방법이 필요합니다. 고객 서비스 에이전트, 지능형 대시보드 또는 에이전트 워크플로우를 구축할 때 데이터 액세스는 인텔리전스의 근간입니다.
그래서 저희는 다음과 같은 소식을 전하게 되어 기쁩니다. 이제 카우치베이스가 공식적으로 지원됩니다. 데이터베이스용 Google MCP 도구 상자.
이 통합을 통해 개발자는 고성능의 유연한 NoSQL 데이터베이스와 도구 기반 에이전트 오케스트레이션을 위한 MCP 표준 간의 격차를 해소하여 에이전트 AI 애플리케이션의 개발을 가속화할 수 있습니다. MCP 툴박스 내에서 Couchbase를 활용하면 팀은 안전하고 확장 가능하며 상황에 맞는 지능형 데이터 기반 워크플로우를 활용할 수 있습니다. 개발자는 더 이상 커스텀 커넥터를 구축하거나 복잡한 액세스 로직을 관리하는 데 시간을 소비할 필요가 없습니다. 이제 개발자는 마찰을 최소화하면서 운영 데이터를 쿼리하고 이에 따라 행동하는 더 스마트한 에이전트를 구축하는 데 집중할 수 있습니다. 이 통합을 통해 Couchbase의 성능, 유연성, 실시간 기능을 모델 컨텍스트 프로토콜(MCP) 호환 AI 도구의 새로운 에코시스템에 제공할 수 있게 되었습니다.
개발자에게 Couchbase + MCP 도구 상자가 중요한 이유
데이터베이스용 Google MCP 도구 상자는 다음과 같은 역할을 합니다. MCP 서버를 통해 AI 에이전트가 데이터베이스를 직접 노출하거나 각 사용 사례에 대한 사용자 지정 통합 코드를 작성할 필요 없이 선언적 도구 정의를 통해 구조화된 데이터와 상호 작용할 수 있습니다.
카우치베이스 지원을 추가하면 개발자는 이점을 얻을 수 있습니다:
-
- 풍부한 문서 모델링 하위 문서 액세스 및 유연한 스키마를 제공합니다.
- 기본 제공 확장성 및 동기화 에지, 모바일 및 분산 애플리케이션에 적합합니다.
- MCP 호환성를 통해 AI 에이전트가 안전하고 표준화된 도구 인터페이스를 통해 카우치베이스 데이터를 추론하고 쿼리할 수 있습니다.
이제 상담원은 로직을 하드코딩하거나 사용자 지정 API를 만들거나 데이터베이스 자격 증명을 노출하지 않고도 백그라운드에서 SQL++ 도구 호출로 변환되는 자연어 쿼리를 실행할 수 있습니다.
작동 방식
그리고 데이터베이스용 Google MCP 도구 상자 는 AI 오케스트레이션 레이어(예: LangChain, LangGraph 또는 Anthropic의 Claude)를 데이터베이스 지원 도구에 연결하는 오픈 소스 MCP 서버입니다.
Couchbase 액세스를 구성하려면 YAML 구성 파일에서 데이터 소스 및 도구를 정의합니다:
샘플 tools.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
출처: cb-orders: 종류: 카우치베이스 연결 문자열: 카우치베이스//localhost:8091 버킷: 주문_버킷 범위주문 사용자 이름: toolbox_user 비밀번호: $CB_PASSWORD 도구: 고객 주문 받기: 설명: 특정 고객의 최근 주문을 이메일로 검색합니다. 출처: cb-orders 쿼리: | 선택 주문_id, 합계, 상태, 주문_날짜 FROM 주문_버킷 어디 고객.이메일 = $이메일 주문 BY 주문_날짜 DESC LIMIT 10; 매개변수: - 이름이메일 유형문자열 설명고객 이메일 |
배포가 완료되면 AI 에이전트는 다음을 호출할 수 있습니다. 고객 주문 받기 를 전달하여 이메일 매개변수를 입력하면 MCP 도구 상자가 요청을 Couchbase에 대한 보안 SQL++ 쿼리로 변환합니다.
카우치베이스 + MCP의 에이전트 사용 사례
대화형 BI 대시보드
비즈니스 인사이트를 얻기 위해 Couchbase를 쿼리하여 동적 대시보드와 메트릭을 생성하는 에이전트를 구축하세요. Couchbase의 SQL++ 지원으로 유연한 스키마에서도 복잡한 집계 및 조인을 수행할 수 있습니다.
-
-
- 예시: "지난 분기 매출 기준 상위 10개 제품 카테고리는 무엇인가요?"
-
전자상거래 에이전트 어시스턴트
Couchbase의 JSON 문서에서 제품 추천, 재고 확인, 주문 내역을 제공하세요. 빠른 조회 및 전체 텍스트 검색을 지원하여 사용자에게 실시간으로 안내하세요.
-
-
- 예시: "11사이즈 $120 미만의 트레일 러닝화를 보여주세요."
-
IoT 및 엣지 분석
Couchbase Mobile 및 동기화 게이트웨이는 에지 디바이스의 실시간 데이터를 Couchbase로 가져옵니다. 에이전트는 SQL++ 쿼리를 사용하여 원격 분석을 분석하고, 이상 징후를 발견하거나, 문제 해결 워크플로우를 시작할 수 있습니다.
-
-
- 예시: "지난 한 시간 동안 온도 변동이 10도 이상인 센서를 나열하세요."
-
고객 부조종사 보호
사용자가 자신의 데이터(재무, 활동, 의료 등)를 이해하는 데 도움이 되는 개인화된 에이전트를 구축하여 SQL++ 쿼리를 ID 컨텍스트에 맞게 안전하게 범위 지정할 수 있습니다.
-
-
- 예시: "최근 거래를 요약하고 분류하세요."
-
MCP를 통한 LangChain + Couchbase: 통합 예시
MCP 툴박스를 통해 카우치베이스 도구를 LangChain 에이전트에 연결하는 방법은 다음과 같습니다:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
에서 랭그래프.사전 구축 가져오기 create_react_agent 에서 랭체인_오픈아이 가져오기 ChatOpenAI MCP_ENDPOINT = "http://localhost:8080" tool_box = 툴박스 클라이언트(MCP_ENDPOINT) toolbox_tools = toolbox_client.로드_도구세트("toolset_name") llm = ChatOpenAI( 모델="gpt-4o", 온도=0.1, api_key=설정.openai_api_키 ) 에이전트 = create_react_agent( 도구=toolbox_tools, 모델=llm, debug=True ) 에이전트.호출( {"메시지": [{"role": "user", "content": "alice@example.com 마지막 주문 몇 개 가져옵니다."}]} ) |
프로덕션용으로 제작
데이터베이스용 MCP 툴박스는 프로덕션급 기능을 바로 사용할 수 있습니다:
-
- 구성 중심 배포 다운타임 없이
- 연결 풀링 및 재시도 로직
- OAuth2 / OIDC 인증 안전한 액세스를 위해
- 오픈텔레메트리 지원 메트릭 및 추적
- 여러 데이터베이스 지원 단일 구성에서
도구 상자를 오케스트레이션 레이어와 함께 마이크로서비스로 배포할 수 있습니다(예: GKE, Cloud Run 또는 Kubernetes Anywhere에서).
시작하기
-
- 데이터베이스용 Google MCP 도구 상자(GitHub)
- 카우치베이스 개발자 포털
- 로컬 또는 클라우드에 Docker, Cloud Run 또는 Kubernetes를 사용하여 배포하세요.
요약
이 새로운 통합을 통해 Couchbase는 Google MCP 에코시스템의 프로덕션 지원 백엔드 목록에 합류하게 되었습니다. 이제 개발자는 표준화된 프로토콜을 사용하여 빠르고 확장 가능하며 안전한 방법으로 AI 에이전트가 NoSQL 문서 데이터에 액세스할 수 있게 되었습니다.
이를 통해 사용자 입력, 컨텍스트 데이터, 실시간 시스템 상태에 실시간으로 반응하는 지능형 애플리케이션을 구축하는 장벽을 낮출 수 있으며, 모두 Couchbase로 구동되고 개방형 MCP 표준에 따라 관리됩니다.