You can use Tidewave with Neovim through the MCP Hub extension, and integration with Avante or CodeCompanion.

With MCP Hub added, create a file at ~/.config/mcphub/servers.json and add the following contents.

MCP Proxy

See the MCP proxy documentation.

On macos/Linux:

{
  "mcpServers": {
    "tidewave": {
      "command": "/path/to/mcp-proxy",
      "args": [
        "http://localhost:$PORT/tidewave/mcp"
      ]
    }
  }
}

On Windows:

{
  "mcpServers": {
    "tidewave": {
      "command": "/path/to/mcp-proxy.exe",
      "args": [
        "http://localhost:$PORT/tidewave/mcp"
      ]
    }
  }
}

Where $PORT is the port your web application is running on.

SSE connection

{
  "mcpServers": {
    "tidewave": {
      "url": "http://localhost:$PORT/tidewave/mcp"
    }
  }
}

Where $PORT is the port your web application is running on. If the mcp-proxy command

And you are good to go! If your application uses SQL database, you can verify it works by asking CodeCompanion/Avante to run SELECT 1 as database query. If it fails, check out our Troubleshooting guide.