Skip to content

Configure Windsurf

Configure Endor with Windsurf IDE to provide your AI agents with instant development environments. Windsurf offers team-level MCP server management for enterprise environments.

Setup

Configure Endor in Windsurf

  1. 1

    Install Endor CLI on your system:

    Terminal window
    npm install -g @endorhq/cli

    For detailed instructions, see the Setup guide

  2. 2
    Open Windsurf Settings → Advanced Settings → Cascade section
  3. 3

    Click “Add custom server +” or edit ~/.codeium/windsurf/mcp_config.json directly:

    {
    "mcpServers": {
    "endor": {
    "command": "endor",
    "args": ["mcp"],
    "env": {}
    }
    }
    }

    Add the --allow-net flag if you want to grant access to public networks. More information on Networking.

    {
    "mcpServers": {
    "endor": {
    "command": "endor",
    "args": ["mcp", "--allow-net"],
    "env": {}
    }
    }
    }
  4. 4
    Save the configuration file
  5. 5
    In the Cascade panel, tap the hammer (MCP) icon → Refresh to apply changes
  6. 6
    Verify the green active status in the MCP section

Team Configuration

For team environments, admins can whitelist Endor as an approved MCP server for the entire team. This enables consistent development environments across all team members without individual setup.

Usage

Once configured, Windsurf’s AI agents can:

  • Automatically provision database services for team projects
  • Create consistent testing environments
  • Manage shared development resources

The AI integration works seamlessly with team workflows, allowing natural language requests like “set up the database stack for our new microservice” to automatically provision the required Endor services.