When users type /nova in Cursor, the Nova MCP is not being activated. Instead, Cursor responds with:
"The
/novacommand isn't activating the Nova MCP because it's not a standard command that automatically triggers the MCP. The Nova MCP tools are available in this environment, but you need to explicitly call them."
The issue is NOT with Nova's code or MCP server implementation. The problem is with Cursor's configuration:
- Nova MCP Server is Working: The MCP server is properly implemented and functional
/novais Not a Built-in Command: Cursor doesn't automatically recognize/novaas a command- MCP Tools are Available: The
mcp_nova_nova_functions are working correctly - Configuration is Missing: Cursor needs to be told to use Nova as an MCP server
- MCP (Model Context Protocol) is a protocol for AI assistants to communicate with external tools
- Nova is an MCP server that provides planning and execution tools
- Cursor needs to be configured to connect to Nova as an MCP server
/novais not a built-in Cursor command - it's a custom command that needs configuration
- ✅ Nova MCP server is running and functional
- ✅ All MCP tools are working (
mcp_nova_nova_*) - ❌
/novacommand is not recognized by Cursor - ❌ Cursor is not configured to use Nova as an MCP server
Create a Cursor configuration file to enable Nova MCP:
Create ~/.cursor/settings.json (or equivalent for your OS):
{
"mcpServers": {
"nova": {
"command": "npx",
"args": ["-y", "@meta-boltz/nova"],
"env": {
"NOVA_TASKS_DIR": ".cursor/tasks",
"NOVA_AUTO_OPEN": "true",
"NOVA_NOTIFICATIONS": "true"
}
}
}
}Create .cursor/settings.json in your project root:
{
"mcpServers": {
"nova": {
"command": "npx",
"args": ["-y", "@meta-boltz/nova"],
"env": {
"NOVA_TASKS_DIR": ".cursor/tasks",
"NOVA_AUTO_OPEN": "true",
"NOVA_NOTIFICATIONS": "true"
}
}
}
}Copy the example configuration:
cp config/cursor-config-example.json .cursor/settings.jsonSince the MCP tools are available, you can use them directly:
// Instead of /nova create react todo
mcp_nova_nova_create_task("create react todo", "react-todo")
// Instead of /nova continue planning
mcp_nova_nova_continue_planning("react-todo")
// Instead of /nova continue tasks
mcp_nova_nova_continue_tasks("react-todo")
// Instead of /nova continue execution
mcp_nova_nova_continue_execution("react-todo")npm install -g @meta-boltz/novaCreate the appropriate configuration file as shown in Solution 1.
Restart Cursor to load the new MCP configuration.
Type /nova followed by your command:
/nova create react todo/nova continue planning/nova generate ui test script
- Open Cursor
- Check the MCP status (usually in the bottom status bar)
- Look for "Nova MCP" or similar indicators
- Type
/nova- should show Nova help - Type
/nova create test project- should create a new task - Check if
.cursor/tasks/test-project/directory is created
- The
mcp_nova_nova_*functions should be available - Nova should appear in the MCP tools list
- Check Cursor Version: Ensure you're using a recent version of Cursor
- Verify MCP Support: Ensure your Cursor version supports MCP servers
- Check Configuration: Verify the configuration file is in the correct location
- Check Permissions: Ensure Nova has permission to run
- Check Logs: Look for MCP-related errors in Cursor's developer console
- "Command not found": Nova is not installed globally
- "Permission denied": Check file permissions and npm global installation
- "MCP server failed to start": Check Nova's dependencies and Node.js version
- "Configuration not loaded": Ensure the configuration file is in the correct location
Develop a Cursor extension that provides the /nova command interface.
Configure keyboard shortcuts to trigger Nova MCP functions.
Access Nova functions through Cursor's command palette.
- ✅ Nova MCP Server: Fully functional
- ✅ All MCP Tools: Working correctly
- ✅ File Management: Working correctly
- ✅ Task Management: Working correctly
- ❌
/novaCommand: Requires Cursor configuration - ✅ MCP Function Calls: Working as fallback
- Immediate: Use
mcp_nova_nova_*functions as workaround - Short-term: Configure Cursor to use Nova MCP server
- Long-term: Consider developing a Cursor extension for better integration
The /nova command issue is a configuration problem, not a code problem. Nova is working perfectly as an MCP server. The solution is to properly configure Cursor to recognize and use Nova as an MCP server.
Once configured, users will be able to use the intuitive /nova command syntax instead of the more verbose mcp_nova_nova_* function calls.