MCP AIC will not start
Read the startup error and check the setting it names. Allowed project folders must be absolute, and the private data folder must be outside them and owned by your user. Correct the setting before restarting your owned server; a data_dir_in_use error means you need a separate data folder or must stop its existing owner first.
The project folder is refused
Compare the requested folder with the absolute folders the operator allowed. Choose a permitted folder or ask the operator to correct access; do not broaden access merely to silence the error.
Opening a session returns cap_reached
List your sessions and identify work that can finish or close. Preserve its output, close the session deliberately and retry the new session after the close succeeds.
Sending work returns turn_in_progress
Read the active turn with aic_session_read and await_ms. Wait for its final state, or request cancellation and read what happened, before sending replacement work.
A session returns not_found after reconnecting
Check the original client connection first. List with include_orphaned: true and resume only when the server makes the session reclaimable; do not recreate work until you have reconciled the original task and its project changes.
A read returns fewer events than requested
Check next_since and continue reading from that position. A page has a target size budget, so fewer events than limit does not establish that the turn finished.
The result reports persist_failed
Read the stored partial result and inspect the project changes before repeating the task. Ask the operator to restore the data folder’s storage access, then decide whether the remaining work needs a retry.
What you getA next step that preserves the session and project evidence needed to recover.