🗄️ Couchbase MCP Server für LLMs
Ein Model Context Protocol (MCP)-Server, der LLMs die direkte Interaktion mit Couchbase-Datenbanken auf Capella-Clustern ermöglicht. Abfragen von Buckets, Ausführen von CRUD-Operationen, Ausführen von N1QL-Abfragen und nahtlose Datenverwaltung mithilfe natürlicher Sprache.
🚀 Schnellstart
- Voraussetzungen - Node.js 16 oder höher 
- Eine laufende Couchbase-Instanz auf Capella 
- Claude Desktop-Anwendung 
 
- Installation - Der Couchbase MCP-Server kann auf zwei Arten installiert werden: 
Option 1: Verwenden von NPX (empfohlen)
Der schnellste Einstieg erfolgt über NPX:
Option 2: Manuelle Installation
Wenn Sie das Projekt lieber manuell klonen und ausführen möchten:
- Claude Desktop Integration - Fügen Sie diese Konfiguration zu Ihrer Claude Desktop-Konfigurationsdatei hinzu: - Windows : - %APPDATA%/Claude/claude_desktop_config.json
 MacOS :- ~/Library/Application Support/Claude/claude_desktop_config.json
Option 1: Mit Paketinstallation
Option 2: Mit manueller Installation
- Verbindung überprüfen - Starten Sie Claude Desktop neu 
- Die Couchbase MCP-Servertools sollten jetzt in Ihren Konversationen verfügbar sein 
 
📝 Verfügbare Tools
Grundlegende Operationen
- query: Führen Sie N1QL-Abfragen aus
- listBuckets: Listet verfügbare Buckets auf
Umfangsmanagement
- createScope: Erstellen Sie einen neuen Bereich in einem Bucket
- deleteScope: Löscht einen vorhandenen Bereich
- listScopes: Listet alle Bereiche in einem Bucket auf
Sammlungsverwaltung
- createCollection: Erstellen Sie eine neue Sammlung in einem Bereich
- dropCollection: Löschen Sie eine Sammlung aus einem Bereich
Dokumentvorgänge
- createDocument: Erstellt ein neues Dokument
- getDocument: Ruft ein Dokument anhand der ID ab
- updateDocument: Aktualisieren Sie ein vorhandenes Dokument
- deleteDocument: Löscht ein Dokument anhand der ID
- bulkCreateDocuments: Mehrere Dokumente gleichzeitig erstellen
Indexverwaltung
- createIndex: Erstellen Sie einen neuen Index für angegebene Felder
- createPrimaryIndex: Erstellen Sie einen Primärindex für eine Sammlung
- listIndexes: Listet alle Indizes in einem Bucket auf
- dropIndex: Löscht einen vorhandenen Index
Jedes Tool unterstützt optionale collection und scope zum Ansprechen bestimmter Datencontainer.
🔒 Sicherheitsüberlegungen
- Verwenden Sie für vertrauliche Anmeldeinformationen immer Umgebungsvariablen 
- Erwägen Sie, den Server für den Produktionseinsatz hinter einem Reverse-Proxy auszuführen 
- Implementieren Sie bei Bedarf entsprechende Zugriffskontrollen und Authentifizierung 
📚 Beispiele
Hier sind einige Beispiele für Interaktionen mit Claude über den MCP-Server:
- Alle Buckets auflisten: Could you show me all available buckets in the database?
- Erstellen Sie einen Bereich und eine Sammlung: Create a new scope called "users" and a collection called "profiles" in it
- Dokumente abfragen: Find all users who signed up in the last 30 days
- Erstellen Sie ein Dokument: Create a new user document with name "John Doe" and email "john@example.com"
🤝 Beitrag
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
🛡️ Sicherheitsbewertungsabzeichen (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.
Ein Model Context Protocol-Server, der großen Sprachmodellen die direkte Interaktion mit Couchbase-Datenbanken über natürliche Sprache ermöglicht und Vorgänge wie das Abfragen von Buckets, das Durchführen von CRUD-Vorgängen und das Ausführen von N1QL-Abfragen unterstützt.
Related MCP Servers
- -security-license-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -MIT License
- MCP TapData Serverofficial-security-license-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 -
- -security-license-qualityA server that enables natural language interactions with Couchbase databases through the Model Context Protocol, allowing users to perform SQL++ queries on Couchbase Capella clusters using conversational commands.Last updated -1MIT License
- -security-license-qualityA Model Context Protocol server that enables large language models like Claude to perform comprehensive interactions with Firebase Firestore databases, supporting full CRUD operations, complex queries, and advanced features like transactions and TTL management.Last updated -34MIT License