Skip to content

feat: add Couchbase MCP agent sample #4692

@teetangh

Description

@teetangh

Description

Add a sample agent under contributing/samples/mcp_couchbase_agent/ that demonstrates connecting an ADK agent to Couchbase databases via the couchbase-mcp-server MCP server.

Motivation

Couchbase is a widely used distributed database, and the Couchbase MCP server provides 19+ tools for schema discovery, SQL++ queries, and query performance analysis. Adding a sample agent helps ADK users get started with Couchbase integration quickly, similar to existing samples for other MCP servers (BigQuery, Postgres, Notion, etc.).

Scope

  • agent.py — LlmAgent using McpToolset with StdioConnectionParams and uvx couchbase-mcp-server
  • README.md — setup instructions, example queries, configuration details, and troubleshooting
  • .env — environment variable template for connection credentials
  • __init__.py — package init

Related

Metadata

Metadata

Assignees

Labels

mcp[Component] Issues about MCP supporttools[Component] This issue is related to tools

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions