Skip to content

Remove deprecated ADP content (Remote MCP, Agents, AI Gateway how-tos, rpk cloud mcp)#562

Open
JakeSCahill wants to merge 6 commits intomainfrom
feature/remove-remote-mcp
Open

Remove deprecated ADP content (Remote MCP, Agents, AI Gateway how-tos, rpk cloud mcp)#562
JakeSCahill wants to merge 6 commits intomainfrom
feature/remove-remote-mcp

Conversation

@JakeSCahill
Copy link
Copy Markdown
Contributor

@JakeSCahill JakeSCahill commented Apr 23, 2026

Summary

Per team decision, remove most ADP documentation content except concept/overview pages. This includes:

  • Remote MCP (deprecated April 2026)
  • AI Agents
  • AI Gateway how-to guides
  • Transcripts how-to guides
  • rpk cloud mcp commands

Concept pages are kept for SEO purposes.

Related PRs

What's kept

  • ADP Overview (adp-overview.adoc)
  • MCP Overview + Local MCP docs (quickstart, configuration)
  • AI Gateway Overview (what-is-ai-gateway.adoc)
  • Transcripts Concepts (observability/concepts.adoc)

What's removed

Pages (~80 files, ~22k lines)

  • All Agents pages and tutorials
  • All Remote MCP pages
  • AI Gateway: quickstart, setup guide, architecture, CEL routing cookbook, MCP aggregation guide
  • Transcripts: view transcripts, ingest custom traces
  • rpk-cloud-mcp.adoc, rpk-cloud-mcp-install.adoc, rpk-cloud-mcp-stdio.adoc, rpk-cloud-mcp-proxy.adoc

Partials

  • All integration guides (Claude Code, Cursor, Cline, Continue, GitHub Copilot)
  • All AI Hub partials
  • Observability logs/metrics partials
  • Migration guide, service account authorization, transcripts UI guide

Examples

  • All agent prompt examples
  • All MCP tool processor examples
  • All pipeline examples

Navigation changes

Reduced from 60+ nav entries to:

* Agentic AI
** ADP Overview
** MCP
*** Overview
*** Redpanda Cloud Management MCP Server
**** Overview
**** Quickstart
**** Configure
** Transcripts
*** Concepts
** AI Gateway
*** Overview

Test plan

  • Build succeeds with remaining pages
  • Nav renders correctly with reduced content
  • No broken xrefs in remaining ai-agents module pages
  • Verify redirect aliases work for removed pages

🤖 Generated with Claude Code

Remove the Remote MCP server documentation from cloud-docs.
This feature has been deprecated.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@JakeSCahill JakeSCahill requested a review from a team as a code owner April 23, 2026 14:10
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 23, 2026

Deploy Preview for rp-cloud ready!

Name Link
🔨 Latest commit cea1bb7
🔍 Latest deploy log https://app.netlify.com/projects/rp-cloud/deploys/69eb362517d67b0009ceec28
😎 Deploy Preview https://deploy-preview-562--rp-cloud.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 23, 2026

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a574eb7d-42fe-49f0-b9ce-22fdc2064406

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This pull request removes extensive documentation, examples, and test infrastructure related to Remote MCP servers, AI Agents tutorials, AI Gateway features (particularly AI Hub mode), and associated integration guides. The deletion includes over 100 documentation pages and example YAML files, navigation entries in modules/ROOT/nav.adoc, MCP example tool configurations across inputs/outputs/processors/caches, test scripts, and agent prompt templates. The CI workflow change removes the dedicated MCP tools test script execution while suppressing chmod errors. Notably, documentation for Redpanda Cloud's agentic AI platform features—including multi-agent orchestration, observability via transcripts, and integration with Claude, Cline, Continue, and Cursor—is completely removed.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

  • Doc 1846: Remote MCP GA #472: Directly related—this PR removes the Remote MCP GA example YAMLs, test script, and documentation that PR #472 introduced.
  • Improve MCP devex #478: Both PRs modify modules/ROOT/nav.adoc and AI Agents/Remote MCP documentation; this PR removes pages that PR #478 organized or added.
  • [Epic Branch] ADP pkg1 #494: Both modify the CI workflow (.github/workflows/test-mcp-examples.yaml) and AI Agents examples/navigation, with overlapping changes to test infrastructure.

Suggested reviewers

  • birdayz
  • micheleRP
  • paulohtb6
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title accurately summarizes the main change: removing deprecated ADP content (Remote MCP, Agents, AI Gateway how-tos, and rpk cloud mcp) while keeping concept/overview pages.
Description check ✅ Passed The description is well-structured with clear sections (Summary, Related PRs, What's kept, What's removed, Navigation changes, Test plan), providing comprehensive context for the extensive content removal.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/remove-remote-mcp

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

- Remove modules/ai-agents/examples/mcp-tools/ directory
- Update test workflow to remove MCP tools test step

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove xrefs to mcp/remote/* pages throughout ai-agents module
- Add deprecation notice for Remote MCP in whats-new-cloud.adoc (April 2026)
- Remove rpk-cloud-mcp-proxy page (Remote MCP specific)
- Restore MCP tool example files needed by agent tutorials
- Update integration partials to remove Remote MCP server references
- Update navigation to remove rpk-cloud-mcp-proxy entry

Known remaining issue: rpk-cloud-mcp.adoc has broken xrefs from
auto-generated content that needs to be fixed in the main docs repo.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Per team decision, remove most ADP content except concept/overview pages:
- Keep: ADP overview, AI Gateway overview, Transcripts concepts, Local MCP
- Remove: All Agents pages, tutorials, and examples
- Remove: AI Gateway quickstart, setup guide, architecture, cookbook
- Remove: Transcripts how-to pages
- Remove: All integration guides (Claude Code, Cursor, etc.)
- Remove: All AI Hub partials
- Update nav.adoc to reflect reduced content
- Fix broken xrefs in remaining concept pages

Known remaining issue: rpk-cloud-mcp.adoc has broken xrefs from
auto-generated content that needs to be fixed in the main docs repo.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
.github/workflows/test-mcp-examples.yaml (2)

40-41: Silently swallowing chmod failures can hide real CI issues.

find ... -exec chmod +x {} \; 2>/dev/null || true will mask any genuine permission/IO error (and also hide cases where find matches nothing but something else breaks). find already exits 0 when no files match, so the || true isn't needed for the "no matches" case. If the intent is only to tolerate a missing directory, prefer guarding on existence explicitly, e.g.:

♻️ Suggested tightening
-          find modules/ai-agents/examples -name "*.sh" -exec chmod +x {} \; 2>/dev/null || true
-          find modules/develop/examples -name "*.sh" -exec chmod +x {} \; 2>/dev/null || true
+          for dir in modules/ai-agents/examples modules/develop/examples; do
+            if [ -d "$dir" ]; then
+              find "$dir" -name "*.sh" -exec chmod +x {} \;
+            fi
+          done

This keeps real chmod errors visible in CI logs while still tolerating a deleted/renamed examples directory.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/test-mcp-examples.yaml around lines 40 - 41, Replace the
silent-swallowing pattern "find ... -exec chmod +x {} \; 2>/dev/null || true"
with an explicit directory-existence guard so real chmod errors surface;
specifically, for the find invocations referencing the examples dirs (the lines
invoking "find modules/ai-agents/examples -name \"*.sh\" -exec chmod +x {} \;"
and "find modules/develop/examples -name \"*.sh\" -exec chmod +x {} \;"), wrap
each find in a conditional that checks the directory exists before running find
(e.g., test -d or an if [ -d ... ] check) so missing directories are tolerated
but permission/IO errors from chmod are not suppressed.

1-1: Consider renaming this workflow file now that MCP tests are removed.

The file is still named test-mcp-examples.yaml, but after this change it only runs ai-agents pipeline tests and develop cookbook tests — MCP-specific testing has been dropped. The stale name (and arguably the name: field) will mislead future maintainers searching for MCP coverage. Consider renaming to something like test-pipeline-examples.yaml to match the workflow's actual scope.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/test-mcp-examples.yaml at line 1, Rename the workflow file
and update its workflow name to reflect current scope: change the filename from
test-mcp-examples.yaml to test-pipeline-examples.yaml (or another descriptive
name) and update the top-level `name:` value from "Test Pipeline Examples" to
something matching the new filename/intent (e.g., "Test Pipeline and Cookbook
Examples") so the file name and `name:` field accurately describe that it runs
ai-agents pipeline and develop cookbook tests.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@modules/ai-agents/pages/mcp/local/quickstart.adoc`:
- Line 14: The sentence "If you're trying to deploy your own MCP server as a
managed service inside your cluster, see MCP quickstart." points to removed
Remote MCP docs and must be handled; either delete that sentence from
modules/ai-agents/pages/mcp/local/quickstart.adoc, or replace it with a
deprecation notice that Remote MCP is no longer available (e.g., "Remote MCP
managed deployments have been removed; see alternative deployment options") or
update it to point to the new alternative resource — edit the exact sentence in
quickstart.adoc accordingly.

---

Nitpick comments:
In @.github/workflows/test-mcp-examples.yaml:
- Around line 40-41: Replace the silent-swallowing pattern "find ... -exec chmod
+x {} \; 2>/dev/null || true" with an explicit directory-existence guard so real
chmod errors surface; specifically, for the find invocations referencing the
examples dirs (the lines invoking "find modules/ai-agents/examples -name
\"*.sh\" -exec chmod +x {} \;" and "find modules/develop/examples -name \"*.sh\"
-exec chmod +x {} \;"), wrap each find in a conditional that checks the
directory exists before running find (e.g., test -d or an if [ -d ... ] check)
so missing directories are tolerated but permission/IO errors from chmod are not
suppressed.
- Line 1: Rename the workflow file and update its workflow name to reflect
current scope: change the filename from test-mcp-examples.yaml to
test-pipeline-examples.yaml (or another descriptive name) and update the
top-level `name:` value from "Test Pipeline Examples" to something matching the
new filename/intent (e.g., "Test Pipeline and Cookbook Examples") so the file
name and `name:` field accurately describe that it runs ai-agents pipeline and
develop cookbook tests.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fdf15fd2-5c30-431a-abc8-1769430bc8c5

📥 Commits

Reviewing files that changed from the base of the PR and between f5719f3 and 288e664.

📒 Files selected for processing (125)
  • .github/workflows/test-mcp-examples.yaml
  • modules/ROOT/nav.adoc
  • modules/ai-agents/examples/agents/account-agent-prompt.txt
  • modules/ai-agents/examples/agents/compliance-agent-prompt.txt
  • modules/ai-agents/examples/agents/dispute-root-agent-prompt.txt
  • modules/ai-agents/examples/agents/fraud-agent-prompt.txt
  • modules/ai-agents/examples/agents/merchant-agent-prompt.txt
  • modules/ai-agents/examples/mcp-tools/caches/memory_cache.yaml
  • modules/ai-agents/examples/mcp-tools/caches/redpanda_cache.yaml
  • modules/ai-agents/examples/mcp-tools/caches/session_cache.yaml
  • modules/ai-agents/examples/mcp-tools/inputs/consume_redpanda.yaml
  • modules/ai-agents/examples/mcp-tools/inputs/event_driven_workflow.yaml
  • modules/ai-agents/examples/mcp-tools/inputs/generate_input.yaml
  • modules/ai-agents/examples/mcp-tools/inputs/read_events.yaml
  • modules/ai-agents/examples/mcp-tools/inputs/stream_processing.yaml
  • modules/ai-agents/examples/mcp-tools/outputs/publish_event.yaml
  • modules/ai-agents/examples/mcp-tools/outputs/publish_with_timestamp.yaml
  • modules/ai-agents/examples/mcp-tools/outputs/redpanda_output.yaml
  • modules/ai-agents/examples/mcp-tools/outputs/redpanda_output_with_processors.yaml
  • modules/ai-agents/examples/mcp-tools/processors/calculate_fraud_score.yaml
  • modules/ai-agents/examples/mcp-tools/processors/check_regulatory_requirements.yaml
  • modules/ai-agents/examples/mcp-tools/processors/customer_enrichment.yaml
  • modules/ai-agents/examples/mcp-tools/processors/enrich_order.yaml
  • modules/ai-agents/examples/mcp-tools/processors/gcp_bigquery_select_processor.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_customer_account.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_customer_history.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_merchant_category.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_order_status.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_risk_indicators.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_shipping_info.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_transaction_details.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_transaction_history.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_weather_complete.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_weather_simple.yaml
  • modules/ai-agents/examples/mcp-tools/processors/http_processor.yaml
  • modules/ai-agents/examples/mcp-tools/processors/log_audit_event.yaml
  • modules/ai-agents/examples/mcp-tools/processors/lookup_customer.yaml
  • modules/ai-agents/examples/mcp-tools/processors/observable_tool.yaml
  • modules/ai-agents/examples/mcp-tools/processors/openai_chat.yaml
  • modules/ai-agents/examples/mcp-tools/processors/openai_embeddings.yaml
  • modules/ai-agents/examples/mcp-tools/processors/order_workflow.yaml
  • modules/ai-agents/examples/mcp-tools/processors/search_jira.yaml
  • modules/ai-agents/examples/mcp-tools/processors/transform_validate.yaml
  • modules/ai-agents/examples/mcp-tools/processors/verify_merchant.yaml
  • modules/ai-agents/examples/mcp-tools/processors/weather_service.yaml
  • modules/ai-agents/examples/mcp-tools/snippets/bloblang_this_context.yaml
  • modules/ai-agents/examples/mcp-tools/snippets/defaults.yaml
  • modules/ai-agents/examples/mcp-tools/snippets/interpolation.yaml
  • modules/ai-agents/examples/mcp-tools/snippets/secrets.yaml
  • modules/ai-agents/examples/mcp-tools/test-mcp-tools.sh
  • modules/ai-agents/examples/pipelines/agent-transformation.yaml
  • modules/ai-agents/examples/pipelines/async-workflows.yaml
  • modules/ai-agents/examples/pipelines/dispute-pipeline.yaml
  • modules/ai-agents/examples/pipelines/event-driven-invocation.yaml
  • modules/ai-agents/examples/pipelines/fraud-detection-routing.yaml
  • modules/ai-agents/examples/pipelines/fraud-detection-simple.yaml
  • modules/ai-agents/examples/pipelines/multi-agent-orchestration.yaml
  • modules/ai-agents/examples/pipelines/streaming-enrichment.yaml
  • modules/ai-agents/examples/pipelines/test-pipelines.sh
  • modules/ai-agents/pages/adp-overview.adoc
  • modules/ai-agents/pages/agents/a2a-concepts.adoc
  • modules/ai-agents/pages/agents/architecture-patterns.adoc
  • modules/ai-agents/pages/agents/build-index.adoc
  • modules/ai-agents/pages/agents/concepts.adoc
  • modules/ai-agents/pages/agents/create-agent.adoc
  • modules/ai-agents/pages/agents/get-started-index.adoc
  • modules/ai-agents/pages/agents/index.adoc
  • modules/ai-agents/pages/agents/integration-index.adoc
  • modules/ai-agents/pages/agents/integration-overview.adoc
  • modules/ai-agents/pages/agents/monitor-agents.adoc
  • modules/ai-agents/pages/agents/overview.adoc
  • modules/ai-agents/pages/agents/pipeline-integration-patterns.adoc
  • modules/ai-agents/pages/agents/prompt-best-practices.adoc
  • modules/ai-agents/pages/agents/quickstart.adoc
  • modules/ai-agents/pages/agents/troubleshooting.adoc
  • modules/ai-agents/pages/agents/tutorials/customer-support-agent.adoc
  • modules/ai-agents/pages/agents/tutorials/transaction-dispute-resolution.adoc
  • modules/ai-agents/pages/ai-gateway/admin/setup-guide.adoc
  • modules/ai-agents/pages/ai-gateway/builders/connect-your-agent.adoc
  • modules/ai-agents/pages/ai-gateway/builders/discover-gateways.adoc
  • modules/ai-agents/pages/ai-gateway/cel-routing-cookbook.adoc
  • modules/ai-agents/pages/ai-gateway/gateway-architecture.adoc
  • modules/ai-agents/pages/ai-gateway/gateway-quickstart.adoc
  • modules/ai-agents/pages/ai-gateway/mcp-aggregation-guide.adoc
  • modules/ai-agents/pages/ai-gateway/what-is-ai-gateway.adoc
  • modules/ai-agents/pages/mcp/local/quickstart.adoc
  • modules/ai-agents/pages/mcp/overview.adoc
  • modules/ai-agents/pages/mcp/remote/best-practices.adoc
  • modules/ai-agents/pages/mcp/remote/concepts.adoc
  • modules/ai-agents/pages/mcp/remote/create-tool.adoc
  • modules/ai-agents/pages/mcp/remote/index.adoc
  • modules/ai-agents/pages/mcp/remote/manage-servers.adoc
  • modules/ai-agents/pages/mcp/remote/monitor-mcp-servers.adoc
  • modules/ai-agents/pages/mcp/remote/overview.adoc
  • modules/ai-agents/pages/mcp/remote/quickstart.adoc
  • modules/ai-agents/pages/mcp/remote/scale-resources.adoc
  • modules/ai-agents/pages/mcp/remote/tool-patterns.adoc
  • modules/ai-agents/pages/mcp/remote/troubleshooting.adoc
  • modules/ai-agents/pages/observability/concepts.adoc
  • modules/ai-agents/pages/observability/ingest-custom-traces.adoc
  • modules/ai-agents/pages/observability/transcripts.adoc
  • modules/ai-agents/partials/ai-hub-mode-indicator.adoc
  • modules/ai-agents/partials/ai-hub-preference-toggles.adoc
  • modules/ai-agents/partials/ai-hub/configure-ai-hub.adoc
  • modules/ai-agents/partials/ai-hub/eject-to-custom-mode.adoc
  • modules/ai-agents/partials/ai-hub/gateway-modes.adoc
  • modules/ai-agents/partials/ai-hub/use-ai-hub-gateway.adoc
  • modules/ai-agents/partials/integrations/claude-code-admin.adoc
  • modules/ai-agents/partials/integrations/claude-code-user.adoc
  • modules/ai-agents/partials/integrations/cline-admin.adoc
  • modules/ai-agents/partials/integrations/cline-user.adoc
  • modules/ai-agents/partials/integrations/continue-admin.adoc
  • modules/ai-agents/partials/integrations/continue-user.adoc
  • modules/ai-agents/partials/integrations/cursor-admin.adoc
  • modules/ai-agents/partials/integrations/cursor-user.adoc
  • modules/ai-agents/partials/integrations/github-copilot-admin.adoc
  • modules/ai-agents/partials/integrations/github-copilot-user.adoc
  • modules/ai-agents/partials/integrations/index.adoc
  • modules/ai-agents/partials/migration-guide.adoc
  • modules/ai-agents/partials/observability-logs.adoc
  • modules/ai-agents/partials/observability-metrics.adoc
  • modules/ai-agents/partials/service-account-authorization.adoc
  • modules/ai-agents/partials/transcripts-ui-guide.adoc
  • modules/get-started/pages/whats-new-cloud.adoc
  • modules/reference/pages/rpk/rpk-cloud/rpk-cloud-mcp-proxy.adoc
💤 Files with no reviewable changes (112)
  • modules/ai-agents/examples/mcp-tools/inputs/stream_processing.yaml
  • modules/ai-agents/pages/ai-gateway/what-is-ai-gateway.adoc
  • modules/ai-agents/examples/mcp-tools/snippets/secrets.yaml
  • modules/ai-agents/pages/agents/get-started-index.adoc
  • modules/ai-agents/examples/mcp-tools/outputs/redpanda_output.yaml
  • modules/ai-agents/pages/mcp/remote/troubleshooting.adoc
  • modules/ai-agents/examples/mcp-tools/inputs/consume_redpanda.yaml
  • modules/ai-agents/examples/mcp-tools/caches/redpanda_cache.yaml
  • modules/ai-agents/pages/adp-overview.adoc
  • modules/ai-agents/pages/mcp/remote/best-practices.adoc
  • modules/ai-agents/partials/ai-hub-mode-indicator.adoc
  • modules/ai-agents/pages/agents/index.adoc
  • modules/ai-agents/examples/mcp-tools/processors/check_regulatory_requirements.yaml
  • modules/ai-agents/examples/mcp-tools/snippets/interpolation.yaml
  • modules/ai-agents/partials/integrations/claude-code-user.adoc
  • modules/ai-agents/examples/mcp-tools/processors/openai_embeddings.yaml
  • modules/ai-agents/pages/agents/build-index.adoc
  • modules/ai-agents/examples/mcp-tools/processors/http_processor.yaml
  • modules/ai-agents/pages/agents/integration-index.adoc
  • modules/ai-agents/examples/mcp-tools/processors/lookup_customer.yaml
  • modules/ai-agents/examples/mcp-tools/outputs/publish_event.yaml
  • modules/ai-agents/pages/ai-gateway/gateway-architecture.adoc
  • modules/ai-agents/examples/mcp-tools/caches/session_cache.yaml
  • modules/ai-agents/examples/mcp-tools/processors/transform_validate.yaml
  • modules/ai-agents/pages/agents/quickstart.adoc
  • modules/ai-agents/pages/mcp/remote/index.adoc
  • modules/ai-agents/examples/mcp-tools/inputs/generate_input.yaml
  • modules/ai-agents/pages/agents/monitor-agents.adoc
  • modules/ai-agents/examples/mcp-tools/processors/log_audit_event.yaml
  • modules/ai-agents/pages/mcp/remote/scale-resources.adoc
  • modules/ai-agents/examples/agents/fraud-agent-prompt.txt
  • modules/ai-agents/examples/pipelines/fraud-detection-simple.yaml
  • modules/ai-agents/examples/pipelines/async-workflows.yaml
  • modules/ai-agents/partials/ai-hub/gateway-modes.adoc
  • modules/ai-agents/examples/pipelines/fraud-detection-routing.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_customer_account.yaml
  • modules/ai-agents/pages/agents/architecture-patterns.adoc
  • modules/ai-agents/pages/mcp/overview.adoc
  • modules/ai-agents/pages/agents/overview.adoc
  • modules/ai-agents/examples/mcp-tools/processors/get_transaction_history.yaml
  • modules/ai-agents/examples/mcp-tools/caches/memory_cache.yaml
  • modules/ai-agents/examples/pipelines/streaming-enrichment.yaml
  • modules/ai-agents/partials/integrations/cline-user.adoc
  • modules/ai-agents/examples/mcp-tools/processors/verify_merchant.yaml
  • modules/ai-agents/pages/mcp/remote/concepts.adoc
  • modules/ai-agents/examples/pipelines/test-pipelines.sh
  • modules/ai-agents/examples/mcp-tools/processors/get_shipping_info.yaml
  • modules/ai-agents/examples/pipelines/agent-transformation.yaml
  • modules/ai-agents/examples/mcp-tools/processors/customer_enrichment.yaml
  • modules/ai-agents/partials/ai-hub/eject-to-custom-mode.adoc
  • modules/ai-agents/partials/integrations/cursor-admin.adoc
  • modules/ai-agents/pages/mcp/remote/quickstart.adoc
  • modules/ai-agents/examples/mcp-tools/processors/get_transaction_details.yaml
  • modules/ai-agents/examples/mcp-tools/processors/order_workflow.yaml
  • modules/ai-agents/pages/ai-gateway/gateway-quickstart.adoc
  • modules/ai-agents/pages/agents/a2a-concepts.adoc
  • modules/ai-agents/examples/agents/compliance-agent-prompt.txt
  • modules/ai-agents/pages/mcp/remote/monitor-mcp-servers.adoc
  • modules/ai-agents/pages/agents/create-agent.adoc
  • modules/ai-agents/pages/agents/tutorials/customer-support-agent.adoc
  • modules/ai-agents/partials/integrations/continue-user.adoc
  • modules/ai-agents/partials/ai-hub-preference-toggles.adoc
  • modules/ai-agents/examples/pipelines/multi-agent-orchestration.yaml
  • modules/ai-agents/pages/ai-gateway/admin/setup-guide.adoc
  • modules/ai-agents/pages/agents/prompt-best-practices.adoc
  • modules/ai-agents/pages/observability/ingest-custom-traces.adoc
  • modules/ai-agents/examples/mcp-tools/processors/weather_service.yaml
  • modules/ai-agents/pages/mcp/remote/tool-patterns.adoc
  • modules/ai-agents/pages/observability/transcripts.adoc
  • modules/ai-agents/pages/ai-gateway/builders/connect-your-agent.adoc
  • modules/ai-agents/pages/ai-gateway/mcp-aggregation-guide.adoc
  • modules/ai-agents/pages/agents/concepts.adoc
  • modules/ROOT/nav.adoc
  • modules/ai-agents/examples/mcp-tools/test-mcp-tools.sh
  • modules/ai-agents/pages/mcp/remote/manage-servers.adoc
  • modules/ai-agents/examples/mcp-tools/inputs/event_driven_workflow.yaml
  • modules/ai-agents/pages/observability/concepts.adoc
  • modules/ai-agents/partials/ai-hub/use-ai-hub-gateway.adoc
  • modules/ai-agents/partials/integrations/cline-admin.adoc
  • modules/ai-agents/examples/mcp-tools/processors/calculate_fraud_score.yaml
  • modules/ai-agents/partials/integrations/continue-admin.adoc
  • modules/ai-agents/examples/agents/account-agent-prompt.txt
  • modules/ai-agents/examples/mcp-tools/processors/gcp_bigquery_select_processor.yaml
  • modules/ai-agents/examples/mcp-tools/inputs/read_events.yaml
  • modules/ai-agents/partials/integrations/claude-code-admin.adoc
  • modules/ai-agents/pages/ai-gateway/builders/discover-gateways.adoc
  • modules/ai-agents/examples/mcp-tools/processors/get_customer_history.yaml
  • modules/ai-agents/examples/pipelines/event-driven-invocation.yaml
  • modules/ai-agents/pages/mcp/remote/create-tool.adoc
  • modules/ai-agents/examples/mcp-tools/snippets/defaults.yaml
  • modules/ai-agents/examples/mcp-tools/processors/search_jira.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_weather_simple.yaml
  • modules/ai-agents/pages/ai-gateway/cel-routing-cookbook.adoc
  • modules/ai-agents/examples/agents/merchant-agent-prompt.txt
  • modules/ai-agents/examples/mcp-tools/processors/openai_chat.yaml
  • modules/ai-agents/pages/mcp/remote/overview.adoc
  • modules/ai-agents/examples/mcp-tools/snippets/bloblang_this_context.yaml
  • modules/ai-agents/examples/mcp-tools/outputs/publish_with_timestamp.yaml
  • modules/ai-agents/examples/mcp-tools/processors/observable_tool.yaml
  • modules/ai-agents/examples/agents/dispute-root-agent-prompt.txt
  • modules/ai-agents/examples/mcp-tools/processors/get_merchant_category.yaml
  • modules/ai-agents/pages/agents/troubleshooting.adoc
  • modules/ai-agents/pages/agents/pipeline-integration-patterns.adoc
  • modules/ai-agents/partials/ai-hub/configure-ai-hub.adoc
  • modules/ai-agents/examples/mcp-tools/processors/get_order_status.yaml
  • modules/ai-agents/examples/mcp-tools/processors/enrich_order.yaml
  • modules/ai-agents/examples/mcp-tools/processors/get_weather_complete.yaml
  • modules/ai-agents/pages/agents/tutorials/transaction-dispute-resolution.adoc
  • modules/ai-agents/examples/mcp-tools/outputs/redpanda_output_with_processors.yaml
  • modules/ai-agents/pages/agents/integration-overview.adoc
  • modules/ai-agents/examples/mcp-tools/processors/get_risk_indicators.yaml
  • modules/ai-agents/examples/pipelines/dispute-pipeline.yaml

In this quickstart, you'll get your Claude AI agent talking to Redpanda Cloud using the xref:ai-agents:mcp/local/overview.adoc[Redpanda Cloud Management MCP Server].

If you're trying to deploy your own MCP server as a managed service inside your cluster, see xref:ai-agents:mcp/remote/quickstart.adoc[].
If you're trying to deploy your own MCP server as a managed service inside your cluster, see MCP quickstart.
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.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check for Remote MCP documentation and dangling references

# Check if remote MCP directory or files still exist
echo "=== Checking for remote MCP pages ==="
fd -t f 'remote' modules/ai-agents/pages/mcp/

# Search for xrefs to remote MCP pages
echo -e "\n=== Searching for xrefs to mcp/remote/ ==="
rg -n 'xref:.*mcp/remote' modules/ai-agents/

# Search for text references to "remote MCP" or "Remote MCP"
echo -e "\n=== Searching for text references to Remote MCP ==="
rg -n -i 'remote\s+mcp' modules/ai-agents/ -A 2 -B 2

# Check the index page for Remote MCP mentions
echo -e "\n=== Checking MCP index page ==="
cat modules/ai-agents/pages/mcp/index.adoc 2>/dev/null || echo "Index file not found"

Repository: redpanda-data/cloud-docs

Length of output: 4458


🏁 Script executed:

# Read the quickstart file to see line 14 in context
cat -n modules/ai-agents/pages/mcp/local/quickstart.adoc | head -30

# Search for any xref to "quickstart" or "mcp quickstart" 
echo -e "\n=== Searching for xref to quickstart ===" 
rg -n 'xref:.*quickstart' modules/ai-agents/

# Check what MCP pages exist in the local directory
echo -e "\n=== Files in mcp/local/ ===" 
ls -la modules/ai-agents/pages/mcp/local/

# Check what other MCP pages exist
echo -e "\n=== All files in mcp/ ===" 
fd -t f . modules/ai-agents/pages/mcp/

Repository: redpanda-data/cloud-docs

Length of output: 2723


Broken reference to removed Remote MCP documentation.

Line 14 references "MCP quickstart" without an xref link, and the referenced functionality (Remote MCP managed deployment) has been removed in this PR. This creates a dead end for users interested in deploying their own MCP servers inside their cluster.

Based on the PR objectives to remove deprecated Remote MCP documentation, consider one of these options:

  1. Remove the sentence entirely if Remote MCP is fully deprecated
  2. Add a deprecation notice explaining that Remote MCP is no longer available
  3. Update the reference if there's an alternative resource for users seeking managed MCP deployment
🔗 Proposed fix (Option 1: Remove the sentence)
-If you're trying to deploy your own MCP server as a managed service inside your cluster, see MCP quickstart.
📋 Proposed fix (Option 2: Add deprecation notice)
-If you're trying to deploy your own MCP server as a managed service inside your cluster, see MCP quickstart.
+NOTE: Remote MCP servers (managed deployment inside Redpanda Cloud) have been deprecated. For local MCP server setup, continue with this quickstart.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
If you're trying to deploy your own MCP server as a managed service inside your cluster, see MCP quickstart.
Suggested change
If you're trying to deploy your own MCP server as a managed service inside your cluster, see MCP quickstart.
NOTE: Remote MCP servers (managed deployment inside Redpanda Cloud) have been deprecated. For local MCP server setup, continue with this quickstart.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@modules/ai-agents/pages/mcp/local/quickstart.adoc` at line 14, The sentence
"If you're trying to deploy your own MCP server as a managed service inside your
cluster, see MCP quickstart." points to removed Remote MCP docs and must be
handled; either delete that sentence from
modules/ai-agents/pages/mcp/local/quickstart.adoc, or replace it with a
deprecation notice that Remote MCP is no longer available (e.g., "Remote MCP
managed deployments have been removed; see alternative deployment options") or
update it to point to the new alternative resource — edit the exact sentence in
quickstart.adoc accordingly.

The rpk cloud mcp commands are deprecated along with Remote MCP:
- Remove rpk-cloud-mcp.adoc
- Remove rpk-cloud-mcp-install.adoc
- Remove rpk-cloud-mcp-stdio.adoc
- Update nav.adoc to remove rpk cloud mcp entries
- Update Local MCP docs to use plain text instead of xrefs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@JakeSCahill JakeSCahill changed the title Remove deprecated Remote MCP documentation Remove deprecated ADP content (Remote MCP, Agents, AI Gateway how-tos, rpk cloud mcp) Apr 24, 2026
- Remove dead reference to Remote MCP quickstart in local MCP quickstart
- Update test workflow to remove ai-agents pipeline tests (examples deleted)
- Update workflow path triggers to only watch develop examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@micheleRP
Copy link
Copy Markdown
Contributor

Review findings

Critical issues (must fix)

  1. modules/ai-agents/pages/mcp/overview.adoc — Page still teaches readers about "Remote MCP" as a live option:

    • L8: :learning-objective-2: references distinguishing between both server types
    • L33: bullet describing "Remote MCP"
    • L41: comparison table has a "Remote MCP" column
    • L75: "Use Remote MCP when..." section
    • L82: "use both options together... deploy Remote MCP tools"
    • Fix: Rewrite this overview to cover only the Cloud Management MCP Server.
  2. modules/ai-agents/pages/mcp/index.adoc — Preamble still lists "Remote MCP" as one of two complementary options.

    • Fix: Remove the Remote MCP bullet and the "two complementary MCP options" framing.
  3. modules/billing/pages/billing.adoc L129-146 — Entire == Remote MCP billing metrics section remains, including the OpenTelemetry traces paragraph at L146.

    • Fix: Remove this section.
  4. modules/ai-agents/pages/observability/concepts.adoc L73 — References "Remote MCP servers" in the MCP tool invocation span description.

    • Fix: Reword to remove the Remote MCP reference.
  5. Missing redirects — The unchecked test-plan item "Verify redirect aliases work for removed pages" remains unresolved. ~80 pages are being deleted without :page-aliases: on surviving pages, so external links, search engines, and bookmarks will 404.

    • Fix: Add :page-aliases: to suitable surviving pages (e.g., mcp/index.adoc, mcp/local/quickstart.adoc), or confirm this is tracked as a follow-up.

Suggestions

  1. modules/ai-agents/pages/adp-overview.adoc L25-32 — The == AI agents section still describes AI Agents in detail but no longer links anywhere (the xref was correctly removed). Readers land on a dead-end section. If the page is kept for SEO, consider trimming the AI Agents section to a single sentence or adding a note about forthcoming docs.

CodeRabbit triage

  • The 🔴 Critical flag on mcp/local/quickstart.adoc L14 is a false positive — that sentence was already deleted in this PR.
  • Two nitpicks on .github/workflows/test-mcp-examples.yaml are valid but low priority (silent chmod failures, stale workflow filename). Optional follow-up.

Impact on other files (cross-repo)

Once this PR merges:

  • docs/modules/reference/partials/rpk-cloud/rpk-cloud-mcp*.adoc (4 partials: rpk-cloud-mcp.adoc, rpk-cloud-mcp-install.adoc, rpk-cloud-mcp-proxy.adoc, rpk-cloud-mcp-stdio.adoc) — source-of-truth content included by the cloud-docs rpk-cloud-mcp* pages being deleted. Will become orphans. A follow-up in the docs repo is needed to remove them, or docs #1682 scope could be extended.
  • adp-docs/modules/ROOT/pages/mcp/local/overview.adoc:48 and configuration.adoc:30,164 — 3 xrefs to redpanda-cloud:reference:rpk/rpk-cloud/rpk-cloud-mcp-install.adoc and rpk-cloud-mcp-stdio.adoc will break once this PR deletes those pages. Same "replace xref with backtick" fix already applied to the cloud-docs equivalents should be applied in adp-docs PR initial cloud docs repo #1.

Merge-order recommendation

Prefer merging this PR last of the three so the orphaned-partials and broken-adp-xrefs conditions can be addressed ahead of time (or immediately after).

What works well

  • Nav cleanup is correct — only entries for surviving pages remain.
  • Xrefs from modified surviving pages have been correctly updated to drop references to deleted pages (replaced with backtick code spans where appropriate).
  • whats-new-cloud.adoc has a proper deprecation announcement for Remote MCP.

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.

2 participants