Windsurf
Interaction
My interaction history:
- get planexe example prompts
- I want you to suggest 5 prompts, based on the example prompts
- suggest something that fixes real world problems
- 5 more
- I'm in europe. make 5 suggestions that fixes serious issues in europe
- I like your Heatwave mortality reduction idea. I want you to make a full prompt ala the planexe example prompts, and show me the prompt
- remove the heading "Full PlanExe-style prompt: Heatwave mortality reduction (Europe)". what do you think about the prompt?
- go ahead create this plan
- status
- status Here windsurf went ahead and downloaded the created HTML report
- compare the created plan with the prompt you formulated
- also download the zip
I had to manually ask about check status to get details how the plan creation was going. It's not something that Windsurf can do.
Prerequisites
A working installation of PlanExe.
- The recommended way is to install PlanExe by following the Getting Started instructions.
Make sure that
docker compose upis running, in order to connect to PlanExe. - Alternatively: Run PlanExe on another server and port.
- Alternatively: If you are a developer run PlanExe inside a python virtual environment.
Double check that PlanExe can take a prompt and create a plan. Since it doesn't make sense to start configuring Windsurf if the PlanExe installation is incomplete.
Configuring Windsurf
To configure Windsurf to use PlanExe, you need to add the MCP server configuration.

- Open Windsurf
- Click the "..." icon at the top of the Agent panel, this opens a menu.
- Click the "Open MCP Config File" icon at the bottom of the menu.
- This opens the
mcp_config.jsonfile.
Add the following planexe dictionary to your mcpServers configuration:
{
"mcpServers": {
"planexe": {
"command": "uv",
"args": [
"run",
"--with",
"mcp",
"/path/to/PlanExe/mcp_local/planexe_mcp_local.py"
],
"env": {
"PLANEXE_URL": "http://localhost:8001/mcp",
"PLANEXE_PATH": "/Users/your-name/Desktop"
}
}
}
}
Make these adjustments to the planexe snippet:
- Make adjustments to
/path/to/PlanExeso it points to where PlanExe is located on your computer. - Make adjustments to
/Users/your-name/Desktopso it points to the directory where PlanExe is allowed to write to, so the plan can be downloaded. - Optional: Make adjustments to
http://localhost:8001/mcpif you have PlanExe running on another port.
Once you have saved the mcp_config.json. Then go to the Manage MCP Servers and click the refresh icon.
If it doesn't work then ask on the PlanExe Discord for help.