I am connecting to rovo-mcp using python with OAuth.
mcp_config = {
"atlassian-rovo": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "mcp-remote", ROVO_MCP_SERVER_URL],
}
}
client = MultiServerMCPClient(mcp_config)
tools = await asyncio.wait_for(client.get_tools(), timeout=120.0)
the tools return successfully and i inject it to my custom chat agent.
when i tell the agent to create issue or edit or add comment or attachement, it do it successfully.
but when asking about any info regarding specific project it calls tool getVisibleJiraProjects and it passes as input {'cloudId': 'your-cloud-id'}, it does not pass the cloud id numeric value but instead it passes literal text "your-cloud-id".
so i get an error ToolException('{"error":true,"message":"Failed to fetch cloud ID for: your-cloud-id.
Hi @Karim Atef ,
thanks for your question to the Atlassian Community. I personally don't have a solution to this, but as I agree that it sounds like a bug or a misconfiguration and you communicated that you're running on the Standard plan, I would propose that you create a ticket with the Atlassian support to have them look into this further.
You can create a ticket under http://getsupport.atlassian.com/.
We'd appreciate an update in this thread when it got solved so that future requests can find it and know how to proceed.
Greetings
Philipp
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.