🗄️ Couchbase MCP Server для LLM
Сервер Model Context Protocol (MCP), который позволяет LLM напрямую взаимодействовать с базами данных Couchbase на кластерах Capella. Запрашивайте сегменты, выполняйте операции CRUD, выполняйте запросы N1QL и управляйте данными без проблем с помощью естественного языка.
🚀 Быстрый старт
Предпосылки
Node.js 16 или выше
Работающий экземпляр Couchbase на Capella
Клод Приложение для рабочего стола
Установка
Couchbase MCP Server можно установить двумя способами:
Вариант 1: использование NPX (рекомендуется)
Самый быстрый способ начать работу — использовать NPX:
Вариант 2: Ручная установка
Если вы предпочитаете клонировать и запустить проект вручную:
Интеграция рабочего стола Клода
Добавьте эту конфигурацию в файл конфигурации Claude Desktop:
Windows :
%APPDATA%/Claude/claude_desktop_config.json
MacOS :~/Library/Application Support/Claude/claude_desktop_config.json
Вариант 1: С установкой пакета
Вариант 2: С ручной установкой
Проверить соединение
Перезагрузить рабочий стол Клода
Инструменты сервера Couchbase MCP теперь должны быть доступны в ваших разговорах.
Related MCP server: MCP TapData Server
📝 Доступные инструменты
Основные операции
query: выполнение запросов N1QLlistBuckets: Список доступных контейнеров
Управление областью действия
createScope: создать новую область в контейнереdeleteScope: Удалить существующую область действияlistScopes: список всех областей в корзине
Управление коллекциями
createCollection: Создать новую коллекцию в области действияdropCollection: Удалить коллекцию из области действия
Операции с документами
createDocument: Создать новый документgetDocument: Получить документ по идентификаторуupdateDocument: Обновить существующий документdeleteDocument: Удалить документ по идентификаторуbulkCreateDocuments: создание нескольких документов одновременно
Управление индексом
createIndex: создать новый индекс по указанным полямcreatePrimaryIndex: создание первичного индекса для коллекцииlistIndexes: список всех индексов в корзинеdropIndex: Удалить существующий индекс
Каждый инструмент поддерживает дополнительные параметры collection и scope для нацеливания на определенные контейнеры данных.
🔒 Вопросы безопасности
Всегда используйте переменные среды для конфиденциальных учетных данных.
Рассмотрите возможность запуска сервера через обратный прокси-сервер для использования в производственных целях.
При необходимости внедрите соответствующий контроль доступа и аутентификацию.
📚 Примеры
Вот несколько примеров взаимодействия с Клодом с использованием сервера MCP:
Список всех ведер:
Could you show me all available buckets in the database?Создайте область и коллекцию:
Create a new scope called "users" and a collection called "profiles" in itЗапросить документы:
Find all users who signed up in the last 30 daysСоздать документ:
Create a new user document with name "John Doe" and email "john@example.com"
🤝 Вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.