Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Couchbase MCP servers: Operational and Operational Insights clusters.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
CB_CONNECTION_STRING, CB_USERNAME, CB_PASSWORD, CB_CA_CERT_PATH, CB_CLIENT_CERT_PATH, CB_CLIENT_KEY_PATH, CB_MCP_READ_ONLY_MODE, CB_MCP_TRANSPORT, CB_MCP_HOST, CB_MCP_PORT, CB_MCP_WORKERS, CB_MCP_STATELESS_HTTP, CB_MCP_DISABLED_TOOLS, CB_MCP_CONFIRMATION_REQUIRED_TOOLS, CB_MCP_LOG_LEVEL, CB_MCP_LOG_SINKS, CB_MCP_LOG_FILE, CB_MCP_LOG_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_MAX_BYTES, CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_RETENTION_BACKUP_COUNT, CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT, CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT, CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT, CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT, CB_MCP_OAUTH_JWT_JWKS_URI, CB_MCP_OAUTH_JWT_ISSUER, CB_MCP_OAUTH_JWT_AUDIENCE, CB_MCP_OAUTH_JWT_ALGORITHM, CB_MCP_OAUTH_MCP_BASE_URL, CB_MCP_OAUTH_SCOPE_READ_LABEL, CB_MCP_OAUTH_SCOPE_WRITE_LABEL, CB_MCP_AUDIT_LOG_ENABLED, CB_MCP_AUDIT_LOG_SINKS, CB_MCP_EMBEDDING_MODEL_PROVIDER, CB_MCP_AUDIT_LOG_FILE_PATH, CB_MCP_AUDIT_LOG_ROTATION_MAX_SIZE_MB, CB_MCP_AUDIT_LOG_ROTATION_INTERVAL, CB_MCP_EMBEDDING_MODEL, CB_MCP_AUDIT_LOG_RETENTION_MAX_BACKUPS, CB_MCP_AUDIT_LOG_TOOL_ARGS, CB_MCP_AUDIT_LOG_DISABLED_EVENTS, CB_MCP_EMBEDDING_MODEL_API_KEY, CB_MCP_EMBEDDING_MODEL_ENDPOINT, CB_MCP_EMBEDDING_MODEL_AWS_ACCESS_KEY_ID, CB_MCP_EMBEDDING_MODEL_AWS_SECRET_ACCESS_KEY, CB_MCP_EMBEDDING_MODEL_AWS_REGIONค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"couchbase": {
"command": "uvx",
"args": [
"couchbase-mcp-server",
"operational"
],
"env": {
"CB_CONNECTION_STRING": "ใส่ค่าของคุณ",
"CB_USERNAME": "ใส่ค่าของคุณ",
"CB_PASSWORD": "ใส่ค่าของคุณ",
"CB_CA_CERT_PATH": "ใส่ค่าของคุณ",
"CB_CLIENT_CERT_PATH": "ใส่ค่าของคุณ",
"CB_CLIENT_KEY_PATH": "ใส่ค่าของคุณ",
"CB_MCP_READ_ONLY_MODE": "ใส่ค่าของคุณ",
"CB_MCP_TRANSPORT": "ใส่ค่าของคุณ",
"CB_MCP_HOST": "ใส่ค่าของคุณ",
"CB_MCP_PORT": "ใส่ค่าของคุณ",
"CB_MCP_WORKERS": "ใส่ค่าของคุณ",
"CB_MCP_STATELESS_HTTP": "ใส่ค่าของคุณ",
"CB_MCP_DISABLED_TOOLS": "ใส่ค่าของคุณ",
"CB_MCP_CONFIRMATION_REQUIRED_TOOLS": "ใส่ค่าของคุณ",
"CB_MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"CB_MCP_LOG_SINKS": "ใส่ค่าของคุณ",
"CB_MCP_LOG_FILE": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_MAX_BYTES": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_JWKS_URI": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_ISSUER": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_AUDIENCE": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_ALGORITHM": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_MCP_BASE_URL": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_SCOPE_READ_LABEL": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_SCOPE_WRITE_LABEL": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ENABLED": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_SINKS": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_PROVIDER": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_FILE_PATH": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ROTATION_INTERVAL": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_RETENTION_MAX_BACKUPS": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_TOOL_ARGS": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_DISABLED_EVENTS": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_API_KEY": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_ENDPOINT": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_ACCESS_KEY_ID": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_SECRET_ACCESS_KEY": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_REGION": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add couchbase --env CB_CONNECTION_STRING='ใส่ค่าของคุณ' --env CB_USERNAME='ใส่ค่าของคุณ' --env CB_PASSWORD='ใส่ค่าของคุณ' --env CB_CA_CERT_PATH='ใส่ค่าของคุณ' --env CB_CLIENT_CERT_PATH='ใส่ค่าของคุณ' --env CB_CLIENT_KEY_PATH='ใส่ค่าของคุณ' --env CB_MCP_READ_ONLY_MODE='ใส่ค่าของคุณ' --env CB_MCP_TRANSPORT='ใส่ค่าของคุณ' --env CB_MCP_HOST='ใส่ค่าของคุณ' --env CB_MCP_PORT='ใส่ค่าของคุณ' --env CB_MCP_WORKERS='ใส่ค่าของคุณ' --env CB_MCP_STATELESS_HTTP='ใส่ค่าของคุณ' --env CB_MCP_DISABLED_TOOLS='ใส่ค่าของคุณ' --env CB_MCP_CONFIRMATION_REQUIRED_TOOLS='ใส่ค่าของคุณ' --env CB_MCP_LOG_LEVEL='ใส่ค่าของคุณ' --env CB_MCP_LOG_SINKS='ใส่ค่าของคุณ' --env CB_MCP_LOG_FILE='ใส่ค่าของคุณ' --env CB_MCP_LOG_ROTATION_MAX_SIZE_MB='ใส่ค่าของคุณ' --env CB_MCP_LOG_MAX_BYTES='ใส่ค่าของคุณ' --env CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB='ใส่ค่าของคุณ' --env CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB='ใส่ค่าของคุณ' --env CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB='ใส่ค่าของคุณ' --env CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB='ใส่ค่าของคุณ' --env CB_MCP_LOG_RETENTION_BACKUP_COUNT='ใส่ค่าของคุณ' --env CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT='ใส่ค่าของคุณ' --env CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT='ใส่ค่าของคุณ' --env CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT='ใส่ค่าของคุณ' --env CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_JWT_JWKS_URI='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_JWT_ISSUER='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_JWT_AUDIENCE='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_JWT_ALGORITHM='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_MCP_BASE_URL='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_SCOPE_READ_LABEL='ใส่ค่าของคุณ' --env CB_MCP_OAUTH_SCOPE_WRITE_LABEL='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_ENABLED='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_SINKS='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL_PROVIDER='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_FILE_PATH='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_ROTATION_MAX_SIZE_MB='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_ROTATION_INTERVAL='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_RETENTION_MAX_BACKUPS='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_TOOL_ARGS='ใส่ค่าของคุณ' --env CB_MCP_AUDIT_LOG_DISABLED_EVENTS='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL_API_KEY='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL_ENDPOINT='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL_AWS_ACCESS_KEY_ID='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL_AWS_SECRET_ACCESS_KEY='ใส่ค่าของคุณ' --env CB_MCP_EMBEDDING_MODEL_AWS_REGION='ใส่ค่าของคุณ' -- uvx couchbase-mcp-server operationalเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"couchbase": {
"command": "uvx",
"args": [
"couchbase-mcp-server",
"operational"
],
"env": {
"CB_CONNECTION_STRING": "ใส่ค่าของคุณ",
"CB_USERNAME": "ใส่ค่าของคุณ",
"CB_PASSWORD": "ใส่ค่าของคุณ",
"CB_CA_CERT_PATH": "ใส่ค่าของคุณ",
"CB_CLIENT_CERT_PATH": "ใส่ค่าของคุณ",
"CB_CLIENT_KEY_PATH": "ใส่ค่าของคุณ",
"CB_MCP_READ_ONLY_MODE": "ใส่ค่าของคุณ",
"CB_MCP_TRANSPORT": "ใส่ค่าของคุณ",
"CB_MCP_HOST": "ใส่ค่าของคุณ",
"CB_MCP_PORT": "ใส่ค่าของคุณ",
"CB_MCP_WORKERS": "ใส่ค่าของคุณ",
"CB_MCP_STATELESS_HTTP": "ใส่ค่าของคุณ",
"CB_MCP_DISABLED_TOOLS": "ใส่ค่าของคุณ",
"CB_MCP_CONFIRMATION_REQUIRED_TOOLS": "ใส่ค่าของคุณ",
"CB_MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"CB_MCP_LOG_SINKS": "ใส่ค่าของคุณ",
"CB_MCP_LOG_FILE": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_MAX_BYTES": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_JWKS_URI": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_ISSUER": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_AUDIENCE": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_ALGORITHM": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_MCP_BASE_URL": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_SCOPE_READ_LABEL": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_SCOPE_WRITE_LABEL": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ENABLED": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_SINKS": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_PROVIDER": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_FILE_PATH": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ROTATION_INTERVAL": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_RETENTION_MAX_BACKUPS": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_TOOL_ARGS": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_DISABLED_EVENTS": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_API_KEY": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_ENDPOINT": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_ACCESS_KEY_ID": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_SECRET_ACCESS_KEY": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_REGION": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"couchbase": {
"type": "stdio",
"command": "uvx",
"args": [
"couchbase-mcp-server",
"operational"
],
"env": {
"CB_CONNECTION_STRING": "ใส่ค่าของคุณ",
"CB_USERNAME": "ใส่ค่าของคุณ",
"CB_PASSWORD": "ใส่ค่าของคุณ",
"CB_CA_CERT_PATH": "ใส่ค่าของคุณ",
"CB_CLIENT_CERT_PATH": "ใส่ค่าของคุณ",
"CB_CLIENT_KEY_PATH": "ใส่ค่าของคุณ",
"CB_MCP_READ_ONLY_MODE": "ใส่ค่าของคุณ",
"CB_MCP_TRANSPORT": "ใส่ค่าของคุณ",
"CB_MCP_HOST": "ใส่ค่าของคุณ",
"CB_MCP_PORT": "ใส่ค่าของคุณ",
"CB_MCP_WORKERS": "ใส่ค่าของคุณ",
"CB_MCP_STATELESS_HTTP": "ใส่ค่าของคุณ",
"CB_MCP_DISABLED_TOOLS": "ใส่ค่าของคุณ",
"CB_MCP_CONFIRMATION_REQUIRED_TOOLS": "ใส่ค่าของคุณ",
"CB_MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"CB_MCP_LOG_SINKS": "ใส่ค่าของคุณ",
"CB_MCP_LOG_FILE": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_MAX_BYTES": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_LOG_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_JWKS_URI": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_ISSUER": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_AUDIENCE": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_JWT_ALGORITHM": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_MCP_BASE_URL": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_SCOPE_READ_LABEL": "ใส่ค่าของคุณ",
"CB_MCP_OAUTH_SCOPE_WRITE_LABEL": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ENABLED": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_SINKS": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_PROVIDER": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_FILE_PATH": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ROTATION_MAX_SIZE_MB": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_ROTATION_INTERVAL": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_RETENTION_MAX_BACKUPS": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_TOOL_ARGS": "ใส่ค่าของคุณ",
"CB_MCP_AUDIT_LOG_DISABLED_EVENTS": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_API_KEY": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_ENDPOINT": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_ACCESS_KEY_ID": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_SECRET_ACCESS_KEY": "ใส่ค่าของคุณ",
"CB_MCP_EMBEDDING_MODEL_AWS_REGION": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
CB_CONNECTION_STRING envCB_USERNAME envCB_CA_CERT_PATH envCB_CLIENT_CERT_PATH envCB_CLIENT_KEY_PATH envCB_MCP_READ_ONLY_MODE envCB_MCP_TRANSPORT envCB_MCP_HOST envCB_MCP_PORT envCB_MCP_WORKERS envCB_MCP_STATELESS_HTTP envCB_MCP_DISABLED_TOOLS envCB_MCP_CONFIRMATION_REQUIRED_TOOLS envCB_MCP_LOG_LEVEL envCB_MCP_LOG_SINKS envCB_MCP_LOG_FILE envCB_MCP_LOG_ROTATION_MAX_SIZE_MB envCB_MCP_LOG_MAX_BYTES envCB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB envCB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB envCB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB envCB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB envCB_MCP_LOG_RETENTION_BACKUP_COUNT envCB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT envCB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT envCB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT envCB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT envCB_MCP_OAUTH_JWT_JWKS_URI envCB_MCP_OAUTH_JWT_ISSUER envCB_MCP_OAUTH_JWT_AUDIENCE envCB_MCP_OAUTH_JWT_ALGORITHM envCB_MCP_OAUTH_MCP_BASE_URL envCB_MCP_OAUTH_SCOPE_READ_LABEL envCB_MCP_OAUTH_SCOPE_WRITE_LABEL envCB_MCP_AUDIT_LOG_ENABLED envCB_MCP_AUDIT_LOG_SINKS envCB_MCP_EMBEDDING_MODEL_PROVIDER envCB_MCP_AUDIT_LOG_FILE_PATH envCB_MCP_AUDIT_LOG_ROTATION_MAX_SIZE_MB envCB_MCP_AUDIT_LOG_ROTATION_INTERVAL envCB_MCP_EMBEDDING_MODEL envCB_MCP_AUDIT_LOG_RETENTION_MAX_BACKUPS envCB_MCP_AUDIT_LOG_TOOL_ARGS envCB_MCP_AUDIT_LOG_DISABLED_EVENTS envCB_MCP_EMBEDDING_MODEL_ENDPOINT envCB_MCP_EMBEDDING_MODEL_AWS_REGION envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub couchbase ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: CB_PASSWORD, CB_MCP_EMBEDDING_MODEL_API_KEY, CB_MCP_EMBEDDING_MODEL_AWS_ACCESS_KEY_ID, CB_MCP_EMBEDDING_MODEL_AWS_SECRET_ACCESS_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.1.0) เข้า registry 4 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv), Docker ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Apify MCP Server
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Couchbase MCP Server is a self-hosted MCP Server that allows AI agents to connect to and interact with data in Couchbase Servers (whether hosted on Capella or self-managed) or Operational Insights Enterprise. It provides tools across categories including Cluster Health, Data Schema, Query, and more — with safety controls via read-only mode and fine-grained tool disabling. It supports both STDIO and Streamable HTTP transports with OAuth capabilities.
Couchbase MCP Server is distributed as a Python Package Index (PyPI) package and via Docker. Enterprise support for Couchbase MCP Server is available by licensing Couchbase AI Data Plane, which also entitles use and enterprise support of Couchbase Agent Memory and Couchbase Agent Catalog.
[][cursor-install-basic]
Full documentation: docs.couchbase.com/mcp-server
CB_MCP_READ_ONLY_MODE=false; individual tools can also be disabled or gated behind user confirmation.Once connected, you can ask things like:
orders collection?"users where status = 'active'."products with these fields: …" (requires CB_MCP_READ_ONLY_MODE=false)This package ships two MCP servers. Each one is started by its own subcommand, connects to a different kind of cluster, and has its own tools. Pick the one that matches your cluster, follow its section for setup and tools, then use Common Configuration for the settings both share. To use both, register each as a separate server in your MCP client.
| Operational server | Operational Insights server | |
|---|---|---|
| Use it with | A Couchbase cluster (Capella or self-managed) | A self-managed Operational Insights cluster (not available on Capella) |
| Subcommand | operational (the default) | operational-insights |
| Connection string | couchbase:// / couchbases:// | HTTP(S) URL, e.g. http://localhost:8095 |
| Credential variables | CB_CONNECTION_STRING, CB_USERNAME, … | CB_OPERATIONAL_INSIGHTS_CONNECTION_STRING, CB_OPERATIONAL_INSIGHTS_USERNAME, … |
| Tools | 52 — cluster health, schema, KV, SQL++, indexes, full-text and vector search, query performance | 13 — schema, SQL++ (sync and async), indexes, exports |
| Default HTTP port | 8000 | 8001 |
| Default log file | mcp_server.log | mcp_server_operational_insights.log |
The subcommand is optional for the operational server today — a bare
couchbase-mcp-serverstarts it — but naming it keeps your configuration unambiguous. Options go after the subcommand:couchbase-mcp-server operational --transport=http. Check the installed version withuvx couchbase-mcp-server --version.
The operational server connects to a Couchbase cluster on Capella or self-managed Couchbase Server, using the couchbase Python SDK.
You need a running Couchbase cluster — the Capella free tier is the quickest way to get one (you can import a sample dataset) — and an MCP client. Add one of these configurations to your client (see Client Setup for where each client keeps it). If the client already has other servers, add couchbase to the existing mcpServers object.
From PyPI with uvx (requires uv and Python 3.11+):
{
"mcpServers": { "couchbase": { "command": "uvx", "args": ["couchbase-mcp-server", "operational"], "env": { "CB_CONNECTION_STRING": "couchbases://connection-string", "CB_USERNAME": "username", "CB_PASSWORD": "password" } } } }
With Docker (requires only Docker):
{
"mcpServers": { "couchbase": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "CB_CONNECTION_STRING=couchbases://connection-string", "-e", "CB_USERNAME=username", "-e", "CB_PASSWORD=password", "couchbase/mcp-server:latest", "operational" ] } } }
From source
git clone https://github.com/couchbase/mcp-server-couchbase.git
{
"mcpServers": { "couchbase": { "command": "uv", "args": [ "--directory", "path/to/cloned/repo/mcp-server-couchbase/", "run", "src/mcp_server.py", "operational" ], "env": { "CB_CONNECTION_STRING": "couchbases://connection-string", "CB_USERNAME": "username", "CB_PASSWORD": "password" } } } }
path/to/cloned/repo/mcp-server-couchbase/ is the path to your clone — keep the trailing slash. After pulling updates, run uv sync to update dependencies.
Use either a username and password or a client certificate (mTLS). If both are set, the certificate is used.
| Environment Variable | CLI Argument | Description |
|---|---|---|
CB_CONNECTION_STRING | --connection-string | Connection string to the cluster. Required |
CB_USERNAME / CB_PASSWORD | --username / --password | Basic authentication |
CB_CLIENT_CERT_PATH / CB_CLIENT_KEY_PATH | --client-cert-path / --client-key-path | mTLS authentication |
CB_CA_CERT_PATH | --ca-cert-path | Root certificate for a self-signed/untrusted server certificate (not needed for Capella) |
mTLS example
{
"mcpServers": { "couchbase": { "command": "uvx",
ตัดมาแค่ช่วงต้น อ่านต่อใน repo