Menu

Cursor Setup

Connect paso to Cursor IDE.

Set up paso as an MCP server in Cursor.

1. Install paso

Install paso globally:

npm install -g usepaso

Or use it locally:

npx usepaso

2. Locate Config File

Find your Cursor config file:

macOS:

~/.cursor/mcp_settings.json

Windows:

%APPDATA%\Cursor\mcp_settings.json

Linux:

~/.cursor/mcp_settings.json

If the file doesn’t exist, create it.

3. Add paso Server

Edit the config and add your paso server.

If using global install:

{
  "mcpServers": {
    "my-api": {
      "command": "usepaso",
      "args": ["serve"],
      "env": {
        "USEPASO_AUTH_TOKEN": "your-token-here"
      }
    }
  }
}

If using npx:

{
  "mcpServers": {
    "my-api": {
      "command": "npx",
      "args": ["usepaso", "serve"],
      "env": {
        "USEPASO_AUTH_TOKEN": "your-token-here"
      }
    }
  }
}

4. Restart Cursor

Quit and relaunch Cursor for the MCP server to load.

Verify Setup

Open the Cursor Chat panel and look for your paso capabilities in the Tools section. You can now use them in your Cursor conversations.

Multiple Servers

Add multiple paso servers:

{
  "mcpServers": {
    "github-api": {
      "command": "npx",
      "args": ["usepaso", "serve"],
      "env": {
        "GITHUB_TOKEN": "your-github-token"
      }
    },
    "stripe-api": {
      "command": "npx",
      "args": ["usepaso", "serve"],
      "env": {
        "STRIPE_API_KEY": "your-stripe-key"
      }
    }
  }
}

Environment variables

Pass API tokens via the env field:

{
  "mcpServers": {
    "github-api": {
      "command": "npx",
      "args": ["usepaso", "serve"],
      "env": {
        "GITHUB_TOKEN": "ghp_..."
      }
    }
  }
}

Troubleshooting

Server doesn’t appear in Cursor

  • Validate the JSON config
  • Restart Cursor completely

“command not found”

  • Use npx usepaso serve (no global install needed)

Auth failures

  • Confirm the env var matches your usepaso.yaml auth config

Cursor can now reach your API.

Your capabilities are live in Cursor. Try calling one in the Chat panel.

Next, you might want to: