Fix: MCP proxy now starts correctly when run via npx/npm bin symlink. The isMain guard was comparing the symlink path against the real file path and always returning false, so the proxy exited immediately without starting. Also fixes the MCP server to return 405 (not 400) for GET requests per the MCP Streamable HTTP spec.