
MCP Database Server
The MCP Database Server enables secure, programmatic access to popular databases like SQLite, SQL Server, PostgreSQL, and MySQL for AI assistants and automation...
Connect your LLM agents to Couchbase for live CRUD, queries, and schema exploration with seamless AI-driven workflows.
The Couchbase MCP Server is an implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs) and AI assistants to directly interact with data stored in Couchbase clusters. Acting as a middleware, this server allows seamless integration of Couchbase database operations into AI-powered development workflows. It supports tasks such as retrieving the structure of collections, accessing documents by ID, upserting or deleting documents, and executing SQL++ queries. By connecting LLMs to live Couchbase data, developers can automate database management, enhance productivity, and streamline complex data operations through natural language interfaces. The server can be configured for read-only or read-write modes and is compatible with various MCP clients like Claude Desktop, Cursor, and Windsurf.
No information about prompt templates is provided in the repository.
No explicit resource definitions are documented in the repository files or README.
git clone https://github.com/Couchbase-Ecosystem/mcp-server-couchbase.git
{
"mcpServers": {
"couchbase": {
"command": "uv",
"args": [
"--directory",
"path/to/cloned/repo/mcp-server-couchbase/",
"run",
"src/mcp_server.py"
],
"env": {
"CB_CONNECTION_STRING": "couchbases://connection-string",
"CB_USERNAME": "username",
"CB_PASSWORD": "password",
"CB_BUCKET_NAME": "bucket_name"
}
}
}
}
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
mcpServers
section.{
"mcpServers": {
"couchbase": {
"command": "uv",
"args": [
"--directory",
"path/to/cloned/repo/mcp-server-couchbase/",
"run",
"src/mcp_server.py"
],
"env": {
"CB_CONNECTION_STRING": "couchbases://connection-string",
"CB_USERNAME": "username",
"CB_PASSWORD": "password",
"CB_BUCKET_NAME": "bucket_name"
}
}
}
}
{
"mcpServers": {
"couchbase": {
"command": "uv",
"args": [
"--directory",
"path/to/cloned/repo/mcp-server-couchbase/",
"run",
"src/mcp_server.py"
],
"env": {
"CB_CONNECTION_STRING": "couchbases://connection-string",
"CB_USERNAME": "username",
"CB_PASSWORD": "password",
"CB_BUCKET_NAME": "bucket_name"
}
}
}
}
Securing API Keys:
All sensitive values (e.g., CB_PASSWORD
) are stored as environment variables in the configuration’s env
section.
Example:
"env": {
"CB_CONNECTION_STRING": "couchbases://connection-string",
"CB_USERNAME": "username",
"CB_PASSWORD": "password",
"CB_BUCKET_NAME": "bucket_name"
}
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{ “couchbase”: { “transport”: “streamable_http”, “url”: “https://yourmcpserver.example/pathtothemcp/url" } }
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “couchbase” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Couchbase server for LLM/AI-based Couchbase data interaction |
List of Prompts | ⛔ | No prompt templates documented |
List of Resources | ⛔ | No explicit MCP resource definitions |
List of Tools | ✅ | Full CRUD + query tools documented |
Securing API Keys | ✅ | Uses environment variables in config |
Sampling Support (less important in evaluation) | ⛔ | No evidence of sampling support |
Based on the above tables, the Couchbase MCP Server is well-documented for setup and tool exposure but lacks explicit prompt templates, resource definitions, and sampling/roots support documentation. Its utility for database tasks is clear, but it could be improved with more MCP-native features. I would rate this MCP server a 6/10 for general LLM and developer use.
Has a LICENSE | ✅ (Apache-2.0) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 9 |
Number of Stars | 10 |
The Couchbase MCP Server is a middleware that lets AI agents and LLMs directly interact with Couchbase clusters for live database operations. It supports CRUD, schema exploration, and SQL++ queries through natural language interfaces.
You can retrieve metadata, explore collection structures, get, upsert, or delete documents by ID, and run SQL++ queries (read-only by default, with optional write support).
API keys and credentials are stored as environment variables in the configuration (the 'env' section). Never hardcode sensitive values—use the configuration's environment variable fields for secure storage.
Yes! Add the MCP component to your FlowHunt flow, configure the Couchbase MCP server in the system MCP section, and your AI agents will have access to all database operations supported by the server.
Typical use cases include automating database management, exploring data structures, running interactive queries, generating automated reports, and integrating Couchbase data access into developer and AI workflows.
Automate, query, and manage Couchbase data using natural language and AI agents. Boost productivity with FlowHunt’s Couchbase MCP integration.
The MCP Database Server enables secure, programmatic access to popular databases like SQLite, SQL Server, PostgreSQL, and MySQL for AI assistants and automation...
The Browserbase MCP Server enables AI agents and LLMs to control and automate cloud browsers, perform data extraction, capture screenshots, monitor console logs...
The ModelContextProtocol (MCP) Server acts as a bridge between AI agents and external data sources, APIs, and services, enabling FlowHunt users to build context...