Servidor Couchbase

Apresentando o servidor MCP (Model Context Protocol) para o Couchbase

A base dos sistemas autônomos de IA Agentic e dos aplicativos GenAI é um "LLM aumentado", que é definido como um LLM aprimorado com aumentos de várias fontes de dados e bases de conhecimento. Desde sua introdução, tem havido muito burburinho sobre Protocolo de contexto de modelo (MCP)um padrão de protocolo em evolução que especifica como os aplicativos podem fornecer contexto aos modelos/LLMs de IA. Usando o contexto, os agentes de IA podem decidir de forma autônoma quais ferramentas usar para realizar uma tarefa.

Hoje, temos o prazer de apresentar o Servidor MCP do Couchbase para o Couchbase, que pode ser aproveitado com fluxos de trabalho e aplicativos agênticos de IA, permitindo que os LLMs executem ações em seu cluster do Couchbase por meio de um conjunto bem definido de ferramentas. A fonte de dados do servidor Couchbase pode ser hospedada no Capella ou autogerenciada.

Como começar

O servidor MCP é de código aberto, Suporte da comunidade Couchbase que atualmente está disponível como uma oferta autogerenciada, com uma versão totalmente gerenciada que será lançada posteriormente. O servidor está disponível em vários dos destinos populares para servidores MCP e outros estão por vir:

A versão atual do servidor MCP deve ser configurada com um bucket específico no cluster do Couchbase Server, que pode ser autogerenciado ou hospedado no Capella. Todas as operações de dados estão no contexto desse bucket. A versão do MCP Server no momento da publicação deste blog é compatível com as seguintes ferramentas:

    • Get_scopes_and_collections_for_bucket
      • Obtém uma lista de todos os escopos e coleções em um bucket.
    • Get_schema_for_collection
      • Obtém o modelo de dados associado a documentos em uma coleção específica
    • Executar_sql_plus_plus_query 
      • Executa a consulta SQL++ em um bucket específico. Atualmente, são permitidas operações de consulta somente de leitura.
    • read_document
      • Recupera documentos que correspondem a critérios específicos
    • adicionar_documento
      • Insere um documento
    • delete_document
      • Exclui o documento
    • update_document
      • Substituiu a versão atual do documento por um novo documento

Com novas ferramentas e atualizações chegando regularmente, certifique-se de estar trabalhando com a versão mais recente. O suporte a recursos e prompts está planejado para o futuro.

Experimente!

Você provavelmente criará seus próprios agentes e aplicativos de IA com reconhecimento de MCP que aproveitarão o servidor MCP do Couchbase, mas o protocolo padrão permite que você comece rapidamente a avaliar o servidor usando um dos muitos Clientes MCPincluindo Área de trabalho do Claude, cursor e Windsurf.

Veja-o em ação

Este vídeo A gravação é uma demonstração simples do servidor MCP do Couchbase que está configurado com meu Cluster de nível gratuito Capella como fonte de dados de apoio.

    • O cluster é provisionado com um conjunto de dados rudimentares do catálogo de produtos da loja.
    • Usando Área de trabalho do Claude Como cliente, fazemos perguntas em linguagem natural em relação ao Claude3.7 Soneto que, por sua vez, usa o MCP para se comunicar com o servidor MCP do Couchbase para recuperar contexto adicional.
    •  No vídeo, você pode ver que o LLM determina as ferramentas a serem usadas e a ordem de execução para realizar a tarefa.
    • Depois que a tarefa é concluída, os resultados são verificados com a execução da consulta SQL++ diretamente no cluster.

Próximas etapas

Gostaríamos muito de ouvir sua opinião. Se tiver dúvidas ou comentários sobre uma ferramenta que gostaria de ter, entre em contato conosco por meio de Fóruns do Couchbase, Discórdia ou GitHub.

Agradecimentos

Agradecimentos especiais a Nithish por suas contribuições ao projeto.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Priya Rajagopal, Diretora Sênior, Gerenciamento de Produtos

Priya Rajagopal é diretora sênior de gerenciamento de produtos da Couchbase, responsável pelas plataformas de desenvolvedor para a nuvem e a borda. Ela desenvolve software profissionalmente há mais de 20 anos em vários cargos técnicos e de liderança de produtos, com mais de 10 anos de foco em tecnologias móveis. Como delegada de padrões de IPTV da TISPAN, ela foi uma das principais colaboradoras das especificações de padrões de IPTV. Ela tem 22 patentes nas áreas de rede e segurança de plataforma.

2 Comentários

  1. Fantástica introdução ao Couchbase MCP Server - realmente impressionante como você está unindo agentes de IA e infraestrutura de dados com adaptabilidade em tempo real. Essa direção se alinha perfeitamente com a crescente demanda por soluções de back-end nativas de IA. Uma observação: seria ótimo ver como isso se integra a ambientes com pouco código ou ferramentas de orquestração para simplificar a implementação para equipes mais amplas.

    1. Priya Rajagopal, Diretora Sênior, Gerenciamento de Produtos junho 20, 2025 em 7:59 am

      Oi Madison
      Que bom que você achou a postagem útil. Analisaremos a possibilidade de fornecer alguns exemplos com ambientes sem código baixo/baixo que suportem o protocolo MCP (essas plataformas precisarão ter ganchos para descobrir e se conectar aos servidores MCP).
      Não está disponível como um servidor MCP, mas, se for de interesse, o Couchbase não tem integrações de código/baixo código para ser aproveitado como uma fonte de dados/armazenamento de vetores https://www.couchbase.com/developers/integrations/?category=Artificial%20Intelligence

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.