Cursor Setup
Connect a paso MCP server to Cursor IDE.
Set up paso as an MCP server in Cursor.
1. Install paso
npm install -g usepaso
Or use it locally with npx.
2. Connect
Run this from the directory containing your usepaso.yaml:
usepaso connect cursor
Added "Sentry" in Cursor config.
Config: .cursor/mcp.json
Restart Cursor to connect.
paso reads your declaration and writes .cursor/mcp.json for you. To remove the server later: usepaso disconnect cursor.
3. 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 use them in conversations.
Multiple Servers
Run usepaso connect cursor from each service’s project directory. paso adds each entry to the same .cursor/mcp.json.
# In /path/to/sentry/
usepaso connect cursor
# In /path/to/stripe/
usepaso connect cursor
To remove a server: run usepaso disconnect cursor from that service’s directory.
## 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 (401).**
Check that `USEPASO_AUTH_TOKEN` is set correctly. Run [`usepaso doctor`](/docs/guides/doctor/) to diagnose.
## Cursor can now reach your API.
Your capabilities are live in Cursor. Try calling one in the Chat panel.
**Next, you might want to:**
- [Quick Start](/docs/getting-started/). create your first declaration
- [Testing Capabilities](/docs/guides/testing/). test before deploying
- [Claude Desktop Setup](/docs/guides/claude-desktop/). connect to Claude Desktop
- For VS Code and Windsurf: run `usepaso connect vscode` or `usepaso connect windsurf` from your project directory. Same pattern.