Skip to main content

Common Setup Issues

If the initial clone fails, complete it manually:
These errors during pnpm install are normal and can be ignored:
The packages will still build correctly.
For monorepo development:
Default ports used by WebMCP:
  • Main dev server: 5173-5174
  • Extension dev server: 3000
  • Native host: 12306
Change ports if conflicts occur with your existing services.

Extension Issues

Check these common causes:
  1. Ensure the extension is installed and enabled
  2. Refresh the page after starting your MCP server
  3. Check the extension popup “Tools” tab
  4. Look for console errors in browser DevTools
Verify your server is running:
Verify transport configuration:
Ensure proper tool registration:
If you have both the Chrome Web Store extension and a dev build:
  1. Disable one version to avoid port conflicts
  2. Go to chrome://extensions/
  3. Toggle off the version you’re not using
  4. Reload your tabs

Development Issues

Step-by-step fix:
For extension development with hot reload:
Make sure you’ve loaded the unpacked extension from: ./apps/extension/.output/chrome-mv3
Common TypeScript issues:

Native Server Issues

Check installation:
Check port availability:
Verify configuration:
  1. Native server is running: @mcp-b/native-server
  2. Extension is active and connected
  3. Correct config in MCP client:
If using a dev extension with different ID:

Tool-Specific Issues

Common causes:
  1. Registration timing: Ensure @mcp-b/global is imported
  2. Syntax errors: Check browser console for JavaScript errors
  3. Tool registration: Verify tools are properly registered
Debug with logging:
Check error messages:
For authenticated API calls:

Performance Issues

Optimize tool registration:
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.