Added docs for deploying MCP Servers in Devant#176
Added docs for deploying MCP Servers in Devant#176chamodperera wants to merge 1 commit intowso2:mainfrom
Conversation
WalkthroughA new quick-start guide documentation file was added to help developers create and deploy their first MCP server using WSO2 Integrator: BI. The guide covers prerequisites, server creation, extension setup, service development, deployment to Devant, and testing through the MCP Playground. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (2)
en/docs/quick-start-guides/develop-your-first-mcp-server.md (2)
3-3: Inconsistent product naming in description.The description uses "WSO2 Integrator BI" but throughout the document the product is consistently referred to as "WSO2 Integrator: BI" (with a colon). Consider updating for consistency.
✏️ Proposed fix for consistency
-description: Build your first MCP server with Devant by WSO2. Learn to create and deploy MCP-based integrations using WSO2 Integrator BI. +description: Build your first MCP server with Devant by WSO2. Learn to create and deploy MCP-based integrations using WSO2 Integrator: BI.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@en/docs/quick-start-guides/develop-your-first-mcp-server.md` at line 3, Update the front-matter description to use the consistent product name "WSO2 Integrator: BI" (with the colon) so it matches the rest of the document; locate the YAML description field labeled "description" and change "WSO2 Integrator BI" to "WSO2 Integrator: BI".
52-67: Consider improving consistency in terminology and formatting.Minor inconsistencies detected:
- Capitalization: "Build Status" (line 52, 57) vs "build status" (line 55) - consider standardizing
- UI element formatting: Inconsistent use of bold, backticks, and combinations (e.g., "Configure to Continue" vs "
Apply" vs "Promote")While these don't impact functionality, consistent formatting improves readability and professionalism.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@en/docs/quick-start-guides/develop-your-first-mcp-server.md` around lines 52 - 67, Standardize terminology and UI formatting in the steps: choose a single casing for the build status (use "Build Status" everywhere instead of "build status") and make UI elements consistent (use bold without backticks for button names and labels, e.g., change "**`Apply`**" to "**Apply**", ensure "**Configure to Continue**" and "**Promote**" match that style). Update occurrences of "Build Status", "build status", "**Configure to Continue**", "**`Apply`**", and "**Promote**" in the text so capitalization and markup are uniform across all steps.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@en/docs/quick-start-guides/develop-your-first-mcp-server.md`:
- Line 39: The external link in the sentence referencing the "MCP Service
Integration" guide is broken; locate the link string
"https://bi.docs.wso2.com/integration-guides/ai/mcp-service/mcp-service/" in the
document and replace it with the correct, reachable WSO2 MCP Service Integration
URL (verify the working URL on WSO2's docs site first) so the anchor text "MCP
Service Integration" points to a 200-successful page.
---
Nitpick comments:
In `@en/docs/quick-start-guides/develop-your-first-mcp-server.md`:
- Line 3: Update the front-matter description to use the consistent product name
"WSO2 Integrator: BI" (with the colon) so it matches the rest of the document;
locate the YAML description field labeled "description" and change "WSO2
Integrator BI" to "WSO2 Integrator: BI".
- Around line 52-67: Standardize terminology and UI formatting in the steps:
choose a single casing for the build status (use "Build Status" everywhere
instead of "build status") and make UI elements consistent (use bold without
backticks for button names and labels, e.g., change "**`Apply`**" to
"**Apply**", ensure "**Configure to Continue**" and "**Promote**" match that
style). Update occurrences of "Build Status", "build status", "**Configure to
Continue**", "**`Apply`**", and "**Promote**" in the text so capitalization and
markup are uniform across all steps.
🪄 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: 4065b3c2-c7ac-405f-acc8-5e9594bb3097
⛔ Files ignored due to path filters (1)
en/docs/assets/img/get-started/deploy-your-first-mcp-server/test-in-mcp-playground.gifis excluded by!**/*.gif
📒 Files selected for processing (1)
en/docs/quick-start-guides/develop-your-first-mcp-server.md
Purpose
Added a new page in the docs for deploying MCP Servers in Devant
Goals
Approach
User stories
Release note
Documentation
Training
Certification
Marketing
Automation tests
Security checks
Samples
Related PRs
Migrations (if applicable)
Test environment
Learning
Summary by CodeRabbit
Release Notes