Get Started
Integrating the Pieces MCP with Rovo Dev CLI brings your workflow context directly into Atlassian's AI tool. Rovo Dev CLI supports stdio, SSE, and Streamable HTTP for flexible setup.
Prerequisites
There are two prerequisites for integrating Pieces with Rovo Dev CLI as an MCP—an active instance of PiecesOS and the fully-enabled Long-Term Memory engine.
Installing PiecesOS & Configuring Permissions
Follow the instructions below for a detailed guide on setting up and configuring PiecesOS to correctly pass captured workflow context to the Pieces MCP server.
Setting Up Rovo Dev CLI
Rovo Dev CLI stores its MCP configuration in ~/.rovodev/mcp.json. It uses a servers root key with a transport field (not type).
Config File Location
| Platform | Path |
|---|---|
| All platforms | ~/.rovodev/mcp.json |
Local Setup (Streamable HTTP — recommended)
Edit ~/.rovodev/mcp.json:
{
"servers": {
"pieces": {
"name": "Pieces LTM",
"transport": "http",
"url": "http://localhost:39300/model_context_protocol/2025-03-26/mcp"
}
}
}
Local Setup (SSE)
{
"servers": {
"pieces": {
"name": "Pieces LTM",
"transport": "sse",
"url": "http://localhost:39300/model_context_protocol/2024-11-05/sse"
}
}
}
Opening the Config in Your Editor
Run this command to open the config file in your default editor:
acli rovodev mcp
Using Pieces MCP Server in Rovo Dev CLI
Once integrated, you can utilize Pieces LTM directly in Rovo Dev sessions.
Managing Servers in Interactive Mode
Within a Rovo Dev session, use the /mcp command to open an interactive interface showing:
- Configured servers and their status
- Available tools from each server
- Enable/disable toggles
Updating
Edit ~/.rovodev/mcp.json (via acli rovodev mcp or directly), update the URL, and restart the Rovo Dev session.
Troubleshooting
If you're experiencing issues integrating Pieces MCP with Rovo Dev CLI:
Verify PiecesOS Status: Ensure PiecesOS is actively running on your system.
Use transport, Not type: Rovo Dev CLI uses the
transportkey (nottype) for the transport type.Config File Not Found: Create
~/.rovodev/and~/.rovodev/mcp.jsonmanually if the directory does not exist.Restart Session: Restart the Rovo Dev session after editing the config.
Atlassian OAuth: Pieces does not require Atlassian OAuth. If prompted, this is for the Atlassian Rovo MCP Server, not Pieces.
You're now set to enhance your Rovo Dev CLI workflow with powerful context retrieval through Pieces MCP. Happy coding!