The Nuanced MCP Server integrates seamlessly with Cursor to provide call graph analysis capabilities within your IDE.

Installation

Prerequisites

Before configuring Cursor, ensure you’ve completed the installation steps from the Overview:
  1. Configure npm authentication with your license key
  2. Install the MCP server globally

Cursor Configuration

To configure the Nuanced MCP server in Cursor, you need to add it to your MCP settings:
  1. Open Cursor Settings
  2. Navigate to the MCP section
  3. Add the following configuration:
{
  "mcpServers": {
    "nuanced": {
      "command": "nuanced-mcp-ts"
    }
  }
}

Usage

Once configured, you can use the Nuanced tools through Cursor’s AI assistant:

Initialize Project Analysis

Use Cursor’s chat interface to initialize call graph analysis:
Initialize this project with nuanced
This will run the init tool to set up call graph analysis for your current workspace.

Function Analysis

Analyze specific functions by mentioning them in chat:
enrich the <function_name> function
Cursor will use the enrich tool to provide detailed information about:
  • Function dependencies
  • Call relationships
  • Code structure insights

Benefits

  • Contextual Analysis: Get call graph insights without leaving your editor
  • Code Navigation: Understand complex codebases more efficiently
  • Refactoring Support: Identify dependencies before making changes
  • Architecture Overview: Visualize how functions relate to each other

Verification

To verify the server is working correctly:
  1. Open Cursor Settings
  2. Navigate to the MCP section
  3. Confirm the nuanced MCP server is active and lists enabled tools

Next Steps