Hi,
Rovo used to work (not very well though), but now I get the following error which appears to be an authentication issue.
╭─ Failed to start third-party MCP server ─────────────────────────────────────────────────────────────────────────────╮
│ │
│ Failed to start HTTP MCP server at https://mcp.atlassian.com/v1/native/mcp │
│ │
│ Tools from this server will not be available. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Error reading SSE stream:
Traceback (most recent call last):
File "httpx/_transports/default.py", line 101, in map_httpcore_exceptions
File "httpx/_transports/default.py", line 271, in __aiter__
File "httpcore/_async/connection_pool.py", line 407, in __aiter__
File "httpcore/_async/connection_pool.py", line 403, in __aiter__
File "httpcore/_async/http11.py", line 342, in __aiter__
File "httpcore/_async/http11.py", line 334, in __aiter__
File "httpcore/_async/http11.py", line 203, in _receive_response_body
File "httpcore/_async/http11.py", line 217, in _receive_event
File "httpcore/_backends/anyio.py", line 32, in read
File "contextlib.py", line 162, in __exit__
File "httpcore/_exceptions.py", line 14, in map_exceptions
httpcore.ReadTimeout
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "mcp/client/streamable_http.py", line 287, in _handle_sse_response
File "httpx_sse/_api.py", line 39, in aiter_sse
File "httpx/_models.py", line 1031, in aiter_lines
File "httpx/_models.py", line 1018, in aiter_text
File "httpx/_models.py", line 997, in aiter_bytes
File "httpx/_models.py", line 1055, in aiter_raw
File "httpx/_client.py", line 176, in __aiter__
File "httpx/_transports/default.py", line 270, in __aiter__
File "contextlib.py", line 162, in __exit__
File "httpx/_transports/default.py", line 118, in map_httpcore_exceptions
httpx.ReadTimeout
I was able to:
curl -X POST \
-H "Authorization: Bearer {TOKEN}" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Mcp-Session-Id: 56d6db37-400d-40e2-b386-4bd2193075d3" \
-d '{
"jsonrpc": "2.0",
"method": "getWorkspaces",
"params": {},
"id": 1
}' \
https://mcp.atlassian.com/v1/native/mcp
{"jsonrpc":"2.0","error":{"code":-32001,"message":"Session not found"},"id":null}%
This leads me to believe it is an authentication issue.
I have tried:
- Uninstalling acli, clearing old cache and configs, reinstalling and generating a new api token.
Other issues:
- Initial Startup: When Rovo was working, it took forever to initially load - even on small codebases.
- Approvals: Even after approving permissions, it still continuously asks for permissions.
- It fails or errors out quite often.
The most value I was able to extract when working was creating documentation. Other than that has been a bit underwhelming. I know Atlassian has a great team and looking forward to seeing improvements.