DevTools Documentation
Troubleshooting
Cloud logging, MCP integrations, frontend tooling, and SSH workflows for production DevTools teams.
MCP Access
Cloud Logger
Frontend Tools
SSH Ready
Troubleshooting
Most issues come from key scope, user headers, resource identifiers, or disconnected GitHub auth.
Logs not appearing in timeline
- Verify
ALSHIVAL_USERNAME,ALSHIVAL_API_KEY, andALSHIVAL_RESOURCE. - Copy
ALSHIVAL_RESOURCEfrom DevTools Resource Details ->Resource URLfor the exact target resource (owned or shared). - Confirm the resource belongs to the same DevTools account as the key.
- Enable
ALSHIVAL_DEBUG=truetemporarily in SDK flows. - Run the curl ingest test from the logging docs to isolate SDK vs network issues.
MCP tools are missing
- Send
X-User-Usernamewith yourX-API-Key. - Use the MCP
tools/listcurl check from MCP Servers. - Check that your account has the expected DevTools access tier.
- For GitHub MCP, verify your GitHub account is connected in DevTools.
GitHub MCP auth failures
Common causes:
- Missing
X-User-Usernameor mismatch with key owner. - No active GitHub social connection on your DevTools account.
- Using a stale key after rotation.
SSH issues
- Confirm private key path and permissions (
chmod 600). - Confirm target host/user values from DevTools Resource Details.
- Validate network path, security groups, and IP allowlists.
Minimal Health Checks
python -m pip show alshival
curl -sS https://mcp.alshival.ai/mcp/ \
-H "Content-Type: application/json" \
-H "X-API-Key: $ALSHIVAL_API_KEY" \
-H "X-User-Username: $ALSHIVAL_USERNAME" \
-d '{"jsonrpc":"2.0","id":"1","method":"tools/list","params":{}}'