Skip to content

Add guide: Using ROSA MCP Server with AI Assistants on ROSA HCP - #968

Draft
kumuduh wants to merge 3 commits into
rh-mobb:mainfrom
kumuduh:rosa-mcp
Draft

Add guide: Using ROSA MCP Server with AI Assistants on ROSA HCP#968
kumuduh wants to merge 3 commits into
rh-mobb:mainfrom
kumuduh:rosa-mcp

Conversation

@kumuduh

@kumuduh kumuduh commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a new guide for the ROSA MCP Server under content/rosa/rosa-mcp-server/
  • Covers building, testing all 6 MCP tools, deploying to OpenShift, and integrating with Claude Code
  • Validated on ROSA HCP with OpenShift 4.22, Go 1.23, and Podman 5.2

Guide Sections

  • Architecture overview (tools, transports, auth flow)
  • Build from source + container image
  • OCM authentication (user accounts vs service accounts)
  • Testing all 6 tools via stdio transport
  • Running SSE container + OpenShift deployment
  • Claude Code MCP integration (stdio and SSE configs)
  • Troubleshooting (token types, session IDs, password validation)
  • Cleanup

Test plan

  • All 6 MCP tools tested against a live ROSA HCP cluster (khdemopub, OCP 4.22)
  • Frontmatter follows MOBB conventions (date, title, tags, authors)
  • Admonitions use {{% alert %}} shortcode syntax
  • Code blocks are fenced with language tags and copy-paste ready
  • Preview with make preview in the documentation repo

🤖 Generated with Claude Code

@aws-amplify-us-east-2

Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-968.dqokbbp7eqr35.amplifyapp.com

@kumuduh
kumuduh marked this pull request as draft July 22, 2026 18:12
Covers three complementary approaches for AI-assisted ROSA management:
- Part 1: ROSA MCP Server with OCM client credentials and offline token auth
- Part 2: OpenShift MCP Server deployed via Helm with RBAC
- Part 3: OpenShift Lightspeed with Bedrock and Vertex AI

Tested end-to-end on ROSA HCP 4.22 with Claude Code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
kumuduh and others added 2 commits July 31, 2026 11:46
Add CLUSTER_DOMAIN variable derived from rosa CLI. Replace all <domain>
and <cluster-name> placeholders with ${CLUSTER_NAME} and ${CLUSTER_DOMAIN}
for consistency and copy-paste readiness.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Better fits the ROSA/OpenShift context of this guide.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant