Troubleshoot SnapCode
Resolve common issues with SnapCode installation, startup, and pipeline execution.
MCP servers not connected
| Symptom | Cause | Resolution |
|---|---|---|
/mcp shows No MCP servers configured |
Credentials are missing or the terminal was not restarted after setting up
.env. |
|
snaplogic is connected but tools return a 401
error |
SnapLogic credentials are missing or incorrect in
.env. |
|
Skill not recognized
| Symptom | Cause | Resolution |
|---|---|---|
| SnapCode skill is not available when you start Claude Code | You are not running claude from the
SnapCode directory, or the global install has not been
run |
|
Docker image issues
| Symptom | Cause | Resolution |
|---|---|---|
| Docker image not found during install | Image has not been pulled yet |
Run the installer again. It pulls the image automatically. macOS / Linux: Windows: |
403 Forbidden or denied when pulling the
image |
GitHub PAT is stale, wrong, or lacks read:packages
scope. Note: a successful docker login does not confirm
package access — the access check happens at pull time. |
The installer detects a failed pull, clears the cached token, and prompts for a new one. Paste a valid token when asked. Ensure your token is:
To reset manually: macOS / Linux:
Windows:
Then run the installer again. If your account lacks access, ask a repository
administrator to grant |
VS Code Dev Container issues
| Symptom | Cause | Resolution |
|---|---|---|
| Credentials are empty inside the Dev Container | .env file is missing or the container has not been
rebuilt after creating it |
|
| Dev Container fails to start on Windows | Workspace is on a Windows drive path, which causes path and socket issues |
Use one of these approaches:
|
Pipeline validation and execution errors
| Symptom | Cause | Resolution |
|---|---|---|
| Validation fails after deploy with a snap or field error | A snap parameter is missing, incorrectly typed, or references a field that does not exist | Tell SnapCode what the error means and what the correct value should be.
For example:
SnapCode edits the .py file, retranslates, redeploys, and
revalidates automatically. |
| Pipeline passes local execution but fails Platform validation or execution | Difference in behavior between the local execution engine and the SnapLogic Platform | This is a non-conformance between the local engine and the Platform. Report it to the SnapCode team with the pipeline file and the exact error so it can be investigated. |