Skip to content

Add Couchbase MCP Server llms.txt - #240

Merged
VirajAgarwal-couchbase merged 5 commits into
mainfrom
mgroves-llms-txt
Aug 31, 2026
Merged

Add Couchbase MCP Server llms.txt#240
VirajAgarwal-couchbase merged 5 commits into
mainfrom
mgroves-llms-txt

Conversation

@mgroves

@mgroves mgroves commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

An emerging convention that some AI crawlers and agent frameworks check for a concise, machine-readable summary

Related Issue

n/a

Resolves:

What does this change do?

Improves GEO

Why is this change needed?

discoverability for LLMs

Evidence of Testing

n/a

Automated tests — commands run and results summary:

n/a

Environments tested (both are required):

n/a

Manual verification — MCP client used (Claude Desktop, Cursor, MCP Inspector, ...) and what was exercised. Screenshots or tool-call transcripts are very helpful:

local VSCode editing

Compatibility Considerations

n/a

Checklist

n/a

  • Linked to an issue (required for new tools). The issue can be on JIRA (preferred for internal contributors) or GitHub.
  • Uses the Couchbase SDK (REST fallback justified in the description, if any)
  • Works on both Capella and self-managed Couchbase Server
  • No changes to cb_mcp.core contracts / managed MCP interfaces (or discussed first)
  • Unit tests added/updated
  • Integration tests added/updated (for cluster-touching changes)
  • Read-only mode and tool annotations handled (for new/changed tools)
  • Evidence of testing included above
  • Docs updated (README, DOCKER.md) for user-facing changes
  • Lint and pre-commit pass

An emerging convention that some AI crawlers and agent frameworks check for a concise, machine-readable summary of a project.
Copilot AI lite review requested due to automatic review settings August 18, 2026 21:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds an llms.txt documentation file to provide LLMs/AI assistants a concise, structured project summary and key operational facts for the Couchbase MCP Server.

Changes:

  • Introduces llms.txt with an overview of the Couchbase MCP Server and its capabilities
  • Adds links to docs/README/CONTRIBUTING plus distribution references (PyPI/Docker)
  • Documents key agent-facing facts (registry name, runtime, safety defaults, client support)

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread llms.txt
@@ -0,0 +1,24 @@
# Couchbase MCP Server

> Couchbase MCP Server is a self-hosted Model Context Protocol (MCP) server that lets AI agents and LLM-powered assistants (Claude, Cursor, Windsurf, VS Code Copilot, JetBrains AI Assistant/Junie, and other MCP clients) connect to and interact with data in Couchbase clusters — whether hosted on Couchbase Capella or self-managed. It exposes tools for cluster health, data schema discovery, key-value document operations, SQL++ querying, and query performance analysis, with read-only mode enabled by default for safety.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow Microsoft REALLY cares about its products branding huh?

Comment thread llms.txt Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment thread llms.txt

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The file looks good, but could you give some examples of popular projects where this convention of having a llms.txt file is followed? I just want to gauge how others do it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread llms.txt
@@ -0,0 +1,24 @@
# Couchbase MCP Server

> Couchbase MCP Server is a self-hosted Model Context Protocol (MCP) server that lets AI agents and LLM-powered assistants (Claude, Cursor, Windsurf, VS Code Copilot, JetBrains AI Assistant/Junie, and other MCP clients) connect to and interact with data in Couchbase clusters — whether hosted on Couchbase Capella or self-managed. It exposes tools for cluster health, data schema discovery, key-value document operations, SQL++ querying, and query performance analysis, with read-only mode enabled by default for safety.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow Microsoft REALLY cares about its products branding huh?

Comment thread llms.txt Outdated

## Docs

- [Full documentation](https://mcp-server.couchbase.com/): configuration reference, transports, OAuth, logging, and per-client setup guides

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MCP server documentation is moved to the official documentation. Please update this.
https://docs.couchbase.com/mcp-server/get-started/overview.html

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made the change

Comment thread llms.txt Outdated
- Default safety posture: `CB_MCP_READ_ONLY_MODE=true` — write tools are not loaded unless explicitly disabled
- Works with both Couchbase Capella (managed) and self-managed Couchbase Server
- Supports Claude Desktop, Cursor, Windsurf, GitHub Copilot (in VS Code), and JetBrains AI Assistant/Junie as MCP clients
- Community-maintained by Couchbase, not covered by the standard Couchbase support portal

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couchbase MCP server is transitioned to Enterprise supported starting from v1.0. It is not community supported anymore. However, the AIDP license is mandatory for the enterprise support.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a change

@VirajAgarwal-couchbase VirajAgarwal-couchbase left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! And sorry again for my delayed review.

@VirajAgarwal-couchbase
VirajAgarwal-couchbase merged commit e1ff7eb into main Aug 31, 2026
17 checks passed
@VirajAgarwal-couchbase
VirajAgarwal-couchbase deleted the mgroves-llms-txt branch August 31, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants