generated from amazon-archives/__template_Custom
-
Notifications
You must be signed in to change notification settings - Fork 142
Open
Labels
clipending-responsePending community response for next stepsPending community response for next steps
Description
Before opening, please confirm:
Operating System
Linux (x86_64)
Kiro Version
1.25.1
Bug Description
Kiro CLI fails to load the Atlassian Rovo MCP server from the MCP registry with a deserialization error. During the OAuth handshake with mcp.atlassian.com, kiro-cli parses a metadata response and fails because a scopes field is missing.
Error from logs:
ERROR chat_cli::cli::chat::tool_manager: 1844: Error loading server atlassian-rovo-mcp: McpError(ErrorData { code: ErrorCode(-32002), message: "missing field `scopes` at line 4 column 1", data: None })
The same MCP server connects and works correctly via Amazon Q Developer in VSCode, confirming the server itself is functional and the issue is specific to kiro-cli's parsing.
Steps to Reproduce
- Have Atlassian Rovo MCP configured via MCP registry (organization-managed profile with registry URL)
- Run kiro-cli chat
- Observe the server fails to load with the missing field 'scopes' error
Expected Behavior
Kiro CLI should treat the scopes field as optional and successfully connect to the Atlassian MCP server, as Amazon Q in VSCode does.
Conversation ID
No response
Additional Context
- Related: MCP servers failing to load after Kiro CLI 1.25.0 update (Feb 4, 2026) #5452 (also Atlassian MCP failures post-1.25.0, but different error messages)
- Related: OAuth: Client not following RFC 9728 discovery flow, constructs incorrect authorization URLs #3911 (OAuth discovery issues, different root cause)
- The MCP registry JSON itself loads fine — the error occurs when kiro-cli attempts the OAuth handshake with mcp.atlassian.com
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
clipending-responsePending community response for next stepsPending community response for next steps