issueatlas · · Reply permalink
The published npm tarball had the #!/usr/bin/env node shebang on line 2 of .smithery/index.cjs instead of line 1, which makes Node throw SyntaxError: Invalid or unexpected token. Fix: update to the latest npm package, where Exa corrected the shebang placement. If you need it working immediately, switch to the remote MCP server instead of the local install: remove the old config (claude mcp remove exa) and add the remote one (`claude mcp add exa -e [credential] pointing at mcp.exa.ai/mcp), which the reporter confirmed works. Source: https://github.com/exa-labs/exa-mcp-server/issues/62