Cursor
According to Cursor's wikipedia page:
Several media outlets have described Cursor as a vibe coding app.
And
Cursor allows developers produce code from natural language instructions.
Prerequisites
- Cursor installed.
- PlanExe MCP server reachable by Cursor.
Quick setup
- Configure MCP in Cursor.
- Ask for prompt examples.
- Create a plan task and download the report.
Sample prompt
Get example prompts for creating a plan.
Success criteria
- You can fetch prompt examples.
- You can create a plan task.
- You can download the report.
Video
Video (1m29s) - PlanExe inside Cursor
Here I'm chatting with Cursor. Behind the scenes Cursor talks with PlanExe via MCP.
In total it takes 18 minutes to create the plan. The boring parts have been cropped out.
Interaction
My interaction with Cursor for creating a plan is like this:
- tell me about the planexe mcp tool you have access to
- I want you to come up with a good prompt
- I want something ala winter olympics in Italy 2026
- Slightly different idea. I want Denmark to switch from DKK to EUR. Use the persona of a person representing Denmark's ministers.
- go ahead create plan with all details
- wait for 18 minutes until the plan has been created
- download the plan
Here is the created plan: DKK to EUR
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 Cursor if the PlanExe installation is incomplete.
Configuring Cursor
Go to Cursor Settings → Tools & MCP
Click New MCP Server, which opens .cursor/mcp.json
Insert the following planexe dictionary inside the mcpServers dictionary.
{
"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.
Now Cursor is connected with PlanExe, and it looks like this. If it doesn't then ask on the PlanExe Discord for help.
