Integrations
Supports configuration through environment variables in a .env file, enabling secure storage of Couchbase credentials.
Enables interaction with Couchbase databases, allowing querying buckets, performing CRUD operations on documents, managing scopes and collections, executing N1QL queries, and handling index operations.
Uses Git for version control and installation through the git clone command.
🗄️ 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 теперь должны быть доступны в ваших разговорах.
📝 Доступные инструменты
Основные операции
query
: выполнение запросов N1QLlistBuckets
: Список доступных контейнеров
Управление областью действия
createScope
: создать новую область в контейнереdeleteScope
: Удалить существующую область действияlistScopes
: список всех областей в корзине
Управление коллекциями
createCollection
: Создать новую коллекцию в области действияdropCollection
: Удалить коллекцию из области действия
Операции с документами
createDocument
: Создать новый документgetDocument
: Получить документ по идентификаторуupdateDocument
: Обновить существующий документdeleteDocument
: Удалить документ по идентификаторуbulkCreateDocuments
: создание нескольких документов одновременно
Управление индексом
createIndex
: создать новый индекс по указанным полямcreatePrimaryIndex
: создание первичного индекса для коллекцииlistIndexes
: список всех индексов в корзинеdropIndex
: Удалить существующий индекс
Каждый инструмент поддерживает дополнительные параметры collection
и scope
для нацеливания на определенные контейнеры данных.
🔒 Вопросы безопасности
- Всегда используйте переменные среды для конфиденциальных учетных данных.
- Рассмотрите возможность запуска сервера через обратный прокси-сервер для использования в производственных целях.
- При необходимости внедрите соответствующий контроль доступа и аутентификацию.
📚 Примеры
Вот несколько примеров взаимодействия с Клодом с использованием сервера MCP:
- Список всех ведер:Copy
- Создайте область и коллекцию:Copy
- Запросить документы:Copy
- Создать документ:Copy
🤝 Вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
🛡️ Значок оценки безопасности (MseeP.ai)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер Model Context Protocol, который позволяет крупным языковым моделям напрямую взаимодействовать с базами данных Couchbase посредством естественного языка, поддерживая такие операции, как запросы к контейнерам, выполнение операций CRUD и выполнение запросов N1QL.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.Last updated -1PythonMIT License
Astra DB MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.Last updated -1011512TypeScriptApache 2.0- AsecurityFlicenseAqualityA Model Context Protocol server that enables large language models to interact with Apache Superset databases through REST API, supporting database queries, table lookups, field information retrieval, and SQL execution.Last updated -43TypeScript
MCP TapData Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.Last updated -TypeScript