자율 AI 에이전트 시스템과 GenAI 애플리케이션의 초석은 다양한 데이터 소스 및 지식 기반의 증강 기능으로 강화된 LLM으로 정의되는 '증강 LLM'입니다. 그 이후 소개에 대해 많은 화제가 있었습니다. 모델 컨텍스트 프로토콜(MCP)는 애플리케이션이 AI 모델/LLM에 컨텍스트를 제공하는 방법을 명시하는 진화하는 프로토콜 표준입니다. AI 에이전트는 컨텍스트를 사용하여 작업을 수행하기 위해 어떤 도구를 사용할지 자율적으로 결정할 수 있습니다.
오늘, 저희는 Couchbase MCP 서버 LLM이 잘 정의된 다음과 같은 세트를 통해 Couchbase 클러스터에 대해 작업을 수행할 수 있도록 하여 AI 에이전트 워크플로우 및 애플리케이션과 함께 활용할 수 있습니다. 도구. Couchbase 서버 데이터 소스는 Capella에서 호스팅하거나 자체 관리할 수 있습니다.
시작하는 방법
MCP 서버는 오픈 소스입니다, 카우치베이스 커뮤니티 지원 현재 자체 관리형 상품으로 제공되며, 추후 완전 관리형 버전이 출시될 예정입니다. 이 서버는 MCP 서버로 인기 있는 여러 대상에서 사용할 수 있으며 향후 더 많은 대상에서 사용할 수 있습니다:
-
- GitHub: 커뮤니티 MCP 서버.
- 스미더리 AI MCP 서버 마켓플레이스
- Glama.ai
- 도커 이미지
현재 버전의 MCP 서버는 자체 관리되거나 Capella에서 호스팅될 수 있는 Couchbase Server 클러스터의 특정 버킷으로 구성해야 합니다. 모든 데이터 작업은 해당 버킷의 컨텍스트에서 이루어집니다. 이 블로그 작성 시점의 MCP 서버 버전은 다음 도구를 지원합니다:
-
- 버킷에 대한 범위 및 컬렉션 가져오기
- 버킷에 있는 모든 범위와 컬렉션의 목록을 가져옵니다.
- Get_schema_for_collection
- 특정 컬렉션의 문서와 연결된 데이터 모델을 가져옵니다.
- Run_sql_plus_plus_query
- 특정 버킷에 대해 SQL++ 쿼리를 실행합니다. 현재 읽기 전용 쿼리 작업이 허용됩니다.
- 읽기_문서
- 특정 조건과 일치하는 문서 검색
- 추가_문서
- 문서 삽입
- 삭제_문서
- 문서 삭제
- 업데이트_문서
- 현재 버전의 문서를 새 문서로 교체
- 버킷에 대한 범위 및 컬렉션 가져오기
새로운 도구와 업데이트가 정기적으로 제공되므로 최신 버전으로 작업하고 있는지 확인하세요. 향후 리소스 및 프롬프트에 대한 지원이 계획되어 있습니다.
사용해 보세요!
Couchbase MCP 서버를 활용할 자체 MCP 인식 AI 에이전트 및 애플리케이션을 구축할 가능성이 높지만, 표준 프로토콜을 사용하면 다음 중 하나를 사용하여 서버 평가를 빠르게 시작할 수 있습니다. MCP 클라이언트다음을 포함합니다. 클로드 데스크톱, 커서 그리고 윈드서핑.
실제로 보기
이 비디오 레코딩은 Couchbase MCP 서버의 간단한 데모입니다. 카펠라 프리 티어 클러스터 를 백업 데이터 소스로 사용합니다.
-
- 클러스터에는 몇 가지 기초적인 스토어 제품 카탈로그 데이터 세트가 프로비저닝되어 있습니다.
- 사용 클로드 데스크톱 클라이언트로서 자연어로 질문합니다. 클로드3.7 소네트 모델을 호출하고, 이 모델은 다시 MCP를 사용하여 추가 컨텍스트를 검색하기 위해 Couchbase MCP 서버와 통신합니다.
- 비디오에서는 작업을 수행하기 위해 사용할 도구와 실행 순서를 LLM이 결정하는 것을 볼 수 있습니다.
- 작업이 완료되면 클러스터에서 직접 SQL++ 쿼리를 실행하여 결과를 확인합니다.
다음 단계
여러분의 의견을 듣고 싶습니다. 궁금한 점이 있거나 원하는 도구에 대한 피드백이 있는 경우 다음을 통해 문의해 주세요. 카우치베이스 포럼, 불화 또는 GitHub.
감사
특별 감사 대상 Nithish 프로젝트에 기여한 공로를 인정받았습니다.
AI 에이전트와 데이터 인프라를 실시간 적응성으로 연결하는 방식이 정말 인상적인 Couchbase MCP 서버에 대한 훌륭한 소개입니다. 이러한 방향은 AI 네이티브 백엔드 솔루션에 대한 수요 증가와 완벽하게 일치합니다. 한 가지 생각은 로우코드 환경이나 오케스트레이션 도구와 통합하여 더 많은 팀을 위한 배포를 간소화하는 방법을 보면 좋을 것 같습니다.
안녕 매디슨
도움이 되셨다니 다행입니다. MCP 프로토콜을 지원하는 로우/로우 코드 환경(해당 플랫폼에는 MCP 서버를 검색하고 연결하기 위한 후크가 있어야 함)이 없는 몇 가지 예제를 제공하는 방안을 검토해 보겠습니다. 특별히 관심 있는 예제가 있나요?
MCP 서버로는 사용할 수 없지만, 관심을 가질 만한 경우 - Couchbase에는 데이터 소스/벡터 저장소로 활용할 수 있는 코드/로우 코드 통합이 없습니다. https://www.couchbase.com/developers/integrations/?category=Artificial%20Intelligence