Windsurf
Learn how to set up the Mixedbread MCP server with Windsurf.
Prerequisites
Before we configure Windsurf, make sure you have the following:
- Windsurf installed
- Node.js 22+ installed
- A Mixedbread API key from our platform
Configuration
Windsurf configures MCP servers via a configuration file named mcp_config.json
.
-
Locate or create the configuration file
Windsurf looks for
mcp_config.json
in the following paths:- macOS/Linux:
~/.codeium/windsurf/mcp_config.json
- Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
If the directory or file doesn't exist, create it manually:
macOS/Linux:
Copy to clipboard Windows (PowerShell):
Copy to clipboard - macOS/Linux:
-
Add a Mixedbread server entry
Add the following to your
mcp_config.json
:Copy to clipboard - command runs mcp-remote via npx.
- args specify the Mixedbread MCP endpoint and authentication header.
- env sets an environment variable with your API key.
Replace
YOUR_MIXEDBREAD_API_KEY
with your actual key from the Mixedbread platform.
Managing Tools
Cascade limits total enabled tools to 100 at a time.
You can manage tool access by:
- Opening the Tools tab inside the plugin
- Navigating to Windsurf Settings → Cascade → Manage plugins
From here, you can toggle specific tools on or off.
Verification
Now let's confirm the integration is working.
-
Open the Cascade panel → Plugins and press Refresh.
-
Confirm that
Mixedbread
appears and is enabled. -
Start a session and test Mixedbread tools with a simple command:
Copy to clipboard
Now you can manage your Stores and perform Search directly from Windsurf.