Common Setup Issues
Git clone times out
Git clone times out
If the initial clone fails, complete it manually:
Native server postinstall errors
Native server postinstall errors
These errors during The packages will still build correctly.
pnpm install are normal and can be ignored:Import resolution errors
Import resolution errors
For monorepo development:
Port conflicts
Port conflicts
Default ports used by WebMCP:
- Main dev server: 5173-5174
- Extension dev server: 3000
- Native host: 12306
Extension Issues
Extension not detecting tools
Extension not detecting tools
Check these common causes:
- Ensure the extension is installed and enabled
- Refresh the page after starting your MCP server
- Check the extension popup “Tools” tab
- Look for console errors in browser DevTools
Tools not working
Tools not working
Verify transport configuration:Ensure proper tool registration:
Extension and dev build conflict
Extension and dev build conflict
If you have both the Chrome Web Store extension and a dev build:
- Disable one version to avoid port conflicts
- Go to
chrome://extensions/ - Toggle off the version you’re not using
- Reload your tabs
Development Issues
Building from source fails
Building from source fails
Step-by-step fix:
Hot reload not working
Hot reload not working
For extension development with hot reload:Make sure you’ve loaded the unpacked extension from:
./apps/extension/.output/chrome-mv3TypeScript errors
TypeScript errors
Common TypeScript issues:
Native Server Issues
Native server won't start
Native server won't start
Check installation:Check port availability:
Claude/Cursor can't connect
Claude/Cursor can't connect
Verify configuration:
- Native server is running:
@mcp-b/native-server - Extension is active and connected
- Correct config in MCP client:
Custom extension ID issues
Custom extension ID issues
If using a dev extension with different ID:
Tool-Specific Issues
Tools not appearing in extension
Tools not appearing in extension
Common causes:
- Registration timing: Ensure
@mcp-b/globalis imported - Syntax errors: Check browser console for JavaScript errors
- Tool registration: Verify tools are properly registered
Tool calls failing
Tool calls failing
Check error messages:
Authentication issues
Authentication issues
For authenticated API calls:
Performance Issues
Too many tools slowing down page
Too many tools slowing down page
Optimize tool registration:
Memory leaks
Memory leaks
Clean up properly:
Getting Help
If you’re still experiencing issues:1
Check the documentation
Review the official docs for updated information
2
Search existing issues
Look for similar problems in GitHub Issues
3
Join the community
Ask questions in our Discord server
4
Create an issue
If it’s a bug, create a detailed issue with:
- Steps to reproduce
- Expected vs actual behavior
- Browser and extension versions
- Console errors
Debug Mode
Enable debug logging for more information:Debug mode may expose sensitive information in console logs. Only use in development.
