Troubleshooting
Solutions for common Pointa issues.
Server Issues
Server not detected
Symptoms:
- Extension shows "Server not connected"
- AI tool can't find Pointa MCP
Solutions:
-
Check server status:
npx pointa-server status -
Start if not running:
npx pointa-server start -
Verify it's accessible:
curl http://127.0.0.1:4242/health
Port already in use
Symptoms:
- Server fails to start
- Error: "Port 4242 is already in use"
Solutions:
-
Find what's using the port:
lsof -i :4242 -
Stop the other process, or use a different port:
POINTA_PORT=4243 npx pointa-server start -
Update Chrome extension and MCP config with new port
Connection refused
Symptoms:
- "Connection refused" errors
- Extension can't reach server
Solutions:
-
Ensure server is running on localhost (127.0.0.1), not a remote address
-
Check firewall settings aren't blocking local connections
-
Restart the server:
npx pointa-server restart
Extension Issues
Extension not working
Symptoms:
- Sidebar doesn't appear
- Nothing happens when clicking extension
Solutions:
-
Verify you're on a local development URL:
- ✅
http://localhost:3000 - ✅
http://127.0.0.1:8080 - ❌
https://example.com
- ✅
-
Check if extension is enabled:
- Go to
chrome://extensions - Ensure Pointa is enabled
- Go to
-
Reload the extension:
- Click the reload icon on the extension card
-
Check browser console for errors:
- Right-click page → Inspect
- Look for Pointa-related errors
Not on localhost detection
Symptoms:
- Extension says "Only works on localhost"
- But you are on localhost
Solutions:
Pointa supports these URLs:
localhost(any port)127.0.0.1(any port)*.localdomains*.testdomains
If using a custom domain:
- Make sure it resolves to 127.0.0.1
- Check your
/etc/hostsfile
Annotations not appearing
Symptoms:
- Created annotation but no badge shows
- Annotation not in sidebar
Solutions:
-
Refresh the page
-
Check you're on the same URL where you created it
-
Verify server is running and connected
-
Check server data:
cat ~/.pointa/annotations.json
Badges in wrong positions
Symptoms:
- Badge covers element content
- Badges overlap each other
Solutions:
-
Resize your browser window (badges recalculate)
-
Scroll the page (badges adjust)
-
If persistent, the element may have unusual positioning
MCP Issues
MCP connection failed
Symptoms:
- AI tool shows "MCP connection failed"
- Pointa tools not available
Solutions:
-
Verify server is running:
npx pointa-server status -
Check your AI tool's configuration:
- JSON syntax is valid
- Path to npx is correct
- Configuration is saved
-
Restart your AI tool completely (quit and reopen)
Tools not showing in AI
Symptoms:
- MCP connected but tools not listed
- AI doesn't recognize Pointa commands
Solutions:
-
Check MCP is properly configured in your AI tool
-
Restart the AI tool after configuration changes
-
Try asking the AI: "What Pointa tools are available?"
-
Verify with different transport:
{ "mcpServers": { "pointa": { "url": "http://127.0.0.1:4242/mcp" } } }(Requires manually starting server first)
AI not reading annotations
Symptoms:
- AI says "no annotations found"
- But annotations exist
Solutions:
-
Check annotations are "pending" status (not "in-review" or "done")
-
Verify URL filtering isn't too restrictive
-
Ask AI to read from all URLs: "Check Pointa for annotations on any page"
Data Issues
Lost annotations
Symptoms:
- Annotations disappeared
- Data seems reset
Solutions:
-
Check data file exists:
ls -la ~/.pointa/ -
View annotations file:
cat ~/.pointa/annotations.json -
Check archive for completed items:
cat ~/.pointa/archive.json
Corrupted data
Symptoms:
- Server won't start
- "JSON parse error" in logs
Solutions:
-
Stop server
-
Backup current data:
cp ~/.pointa/annotations.json ~/.pointa/annotations.json.bak -
Fix JSON syntax or reset:
echo "[]" > ~/.pointa/annotations.json -
Restart server
Performance Issues
Sidebar is slow
Symptoms:
- Sidebar takes long to open
- Laggy interactions
Solutions:
-
Check number of annotations (too many on one page can slow things)
-
Clear completed annotations (mark as done)
-
Check browser memory usage
Server using too much memory
Solutions:
-
Restart the server periodically:
npx pointa-server restart -
Archive old data manually
Getting Help
If these solutions don't work:
-
Check server logs:
npx pointa-server logs -
Check browser console: Right-click → Inspect → Console tab
-
Report an issue: GitHub Issues
Include:
- Steps to reproduce
- Error messages
- Browser/OS version
- Server logs