docs: add MCP server support design proposal#112
Conversation
- Design document for operator-managed MCP server configuration - Open questions document covering secret handling, transport types, and API shape decisions Signed-off-by: Alexey Kazakov <alkazako@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
… into docs/mcp-support-design
- Resolve all 7 design questions in the questions document - Add three-tier security model (HTTP proxy, stdio placeholder, envFrom escape hatch) - Detail CRD schema with CEL validation rules and Go type definitions - Map reconciliation flow to actual controller functions - Refactor implementation plan into 3 PR-aligned phases - Add full CR example demonstrating all three tiers Signed-off-by: Alexey Kazakov <alkazako@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
📜 Recent review details🧰 Additional context used📓 Path-based instructions (1)**⚙️ CodeRabbit configuration file
Files:
🪛 LanguageTooldocs/proposals/mcp-support-questions.md[grammar] ~22-~22: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) [grammar] ~43-~43: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) [grammar] ~74-~74: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) docs/proposals/mcp-support-design.md[grammar] ~13-~13: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) [grammar] ~33-~33: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) [grammar] ~254-~254: Ensure spelling is correct (QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1) 🪛 markdownlint-cli2 (0.22.1)docs/proposals/mcp-support-design.md[warning] 70-70: Fenced code blocks should have a language specified (MD040, fenced-code-language) 🔇 Additional comments (2)
WalkthroughTwo design documentation files added: ChangesMCP Server Support Design & Questions
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary by CodeRabbit
Documentation