Stellarion
Integrations

Cursor

Using Stellarion with Cursor IDE

Stellarion can be used with Cursor IDE through its MCP support.

Setup

1. Install Stellarion

npm install -g @stellarion/stellarion-mcp

2. Configure Cursor

Add Stellarion to your Cursor MCP configuration. Save as .cursor/mcp.json in your project root (project-scope) or ~/.cursor/mcp.json (global).

{
  "mcpServers": {
    "stellarion": {
      "command": "stellarion-mcp",
      "args": [
        "--workspace", "/absolute/path/to/your/project"
      ]
    }
  }
}

3. EDA Mode (Quartus / Qsys / SDC)

For hardware-design teams: pass --mode eda to filter the tool surface for EDA workflows. Hides tools that don't apply to HDL/Tcl (scan_security, find_implementors, find_related_tests, cross_project_search) and surfaces three EDA-native Pro tools (find_eda_calls, get_flow_graph, find_duplicate_constraints).

{
  "mcpServers": {
    "stellarion": {
      "command": "stellarion-mcp",
      "args": [
        "--workspace", "/absolute/path/to/your/eda/project",
        "--mode", "eda"
      ]
    }
  }
}

EDA mode requires a Pro license or active 180-day trial.

4. Restart Cursor

Restart Cursor to load the new MCP server configuration.

Using Stellarion in Cursor

Once configured, you can ask Cursor's AI assistant to use Stellarion tools:

Code Quality

Analyze the code quality of this file

Find Code

Find error handling patterns in this project

Check Dependencies

What files depend on this module?

Get Metrics

What's the complexity of this function?

Tips

  • Stellarion tools work best when you're in a project directory
  • Index large projects for better semantic search
  • Use specific queries for more accurate results
  • For multi-repo projects, pass --workspace multiple times

Troubleshooting

Tools Not Available

If Stellarion tools aren't appearing:

  1. Check that Stellarion is installed globally: npm list -g @stellarion/stellarion-mcp
  2. Verify the MCP configuration in .cursor/mcp.json
  3. Restart Cursor

Connection Issues

If you see connection errors:

  1. Check that no other instance is running
  2. Verify Stellarion starts correctly: stellarion-mcp --info
  3. Check Cursor's MCP logs for errors

See Also