Couchbase Guru MCP
This MCP server enables Large Language Models to search the official Couchbase documentation via a hosted retrieval-augmented generation (RAG) agent. It exposes a single tool, ask_couchbase_docs, which forwards questions about products, features, SDKs, and services to the backend and returns natural-language answers with source links. It requires no Couchbase cluster or credentials and uses a public agent by default.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Search Couchbase documentation for product features
- Get answers about SDK usage and tutorials
- Retrieve source links for documentation queries
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
couchbase-guru 0.1.0
{
"version": "0.1.0",
"transport": "stdio",
"identifier": "couchbase-guru",
"registryType": "pypi",
"packageArguments": [
{
"name": "--transport",
"type": "named",
"format": "string",
"description": "Transport mode for the server (stdio or http). Default is stdio."
},
{
"name": "--host",
"type": "named",
"format": "string",
"description": "Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP transport mode."
},
{
"name": "--port",
"type": "named",
"format": "number",
"description": "Port to run the MCP server on (default: 8000). Used only for HTTP transport mode."
},
{
"name": "--agent-base-url",
"type": "named",
"format": "string",
"description": "Base URL of the documentation agent backend. Set this to run against your own self-hosted agent; if unset, the public agent is used."
},
{
"name": "--agent-ip-salt",
"type": "named",
"format": "string",
"description": "Secret salt used to pseudonymize client IPs (HTTP transport). Set a shared value for consistent hashing across multiple instances; a local salt is generated when unset."
}
],
"environmentVariables": [
{
"name": "CB_MCP_TRANSPORT",
"format": "string",
"description": "Transport mode for the server (stdio or http). Default is stdio."
},
{
"name": "CB_MCP_HOST",
"format": "string",
"description": "Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP transport mode."
},
{
"name": "CB_MCP_PORT",
"format": "number",
"description": "Port to run the MCP server on (default: 8000). Used only for HTTP transport mode."
},
{
"name": "CB_AGENT_BASE_URL",
"format": "string",
"description": "Base URL of the documentation agent backend. Set this to run against your own self-hosted agent; if unset, the public agent is used."
},
{
"name": "CB_AGENT_IP_SALT",
"format": "string",
"description": "Secret salt used to pseudonymize client IPs (HTTP transport). Set a shared value for consistent hashing across multiple instances; a local salt is generated when unset."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"couchbase-guru-mcp": {
"command": "uvx",
"args": [
"couchbase-guru==0.1.0"
],
"env": {
"CB_MCP_TRANSPORT": "<YOUR_CB_MCP_TRANSPORT>",
"CB_MCP_HOST": "<YOUR_CB_MCP_HOST>",
"CB_MCP_PORT": "<YOUR_CB_MCP_PORT>",
"CB_AGENT_BASE_URL": "<YOUR_CB_AGENT_BASE_URL>",
"CB_AGENT_IP_SALT": "<YOUR_CB_AGENT_IP_SALT>"
}
}
}
}Cline
{
"mcpServers": {
"couchbase-guru-mcp": {
"command": "uvx",
"args": [
"couchbase-guru==0.1.0"
],
"env": {
"CB_MCP_TRANSPORT": "<YOUR_CB_MCP_TRANSPORT>",
"CB_MCP_HOST": "<YOUR_CB_MCP_HOST>",
"CB_MCP_PORT": "<YOUR_CB_MCP_PORT>",
"CB_AGENT_BASE_URL": "<YOUR_CB_AGENT_BASE_URL>",
"CB_AGENT_IP_SALT": "<YOUR_CB_AGENT_IP_SALT>"
}
}
}
}VS Code
{
"servers": {
"couchbase-guru-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"couchbase-guru==0.1.0"
],
"env": {
"CB_MCP_TRANSPORT": "<YOUR_CB_MCP_TRANSPORT>",
"CB_MCP_HOST": "<YOUR_CB_MCP_HOST>",
"CB_MCP_PORT": "<YOUR_CB_MCP_PORT>",
"CB_AGENT_BASE_URL": "<YOUR_CB_AGENT_BASE_URL>",
"CB_AGENT_IP_SALT": "<YOUR_CB_AGENT_IP_SALT>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"couchbase-guru-mcp": {
"command": "uvx",
"args": [
"couchbase-guru==0.1.0"
],
"env": {
"CB_MCP_TRANSPORT": "<YOUR_CB_MCP_TRANSPORT>",
"CB_MCP_HOST": "<YOUR_CB_MCP_HOST>",
"CB_MCP_PORT": "<YOUR_CB_MCP_PORT>",
"CB_AGENT_BASE_URL": "<YOUR_CB_AGENT_BASE_URL>",
"CB_AGENT_IP_SALT": "<YOUR_CB_AGENT_IP_SALT>"
}
}
}
}Let your agent find its tools
Find servers like Couchbase Guru MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.