# Cursor

> Add the Nodaro MCP server to Cursor with the Add to Cursor link or the MCP settings, sign in with OAuth, and use Nodaro tools from Composer and chat.

Source: https://nodaro.ai/docs/mcp/connect/cursor

You connect **Cursor** to Nodaro by adding the Nodaro MCP server, `https://mcp.nodaro.ai/mcp`, as a Streamable HTTP server. After you sign in with your Nodaro account, the Nodaro tools are available in Composer and the chat panel.

## Add with one click

Open the **Add to Cursor** link:

```text
cursor://anysphere.cursor-deeplink/mcp/install?name=Nodaro&config=eyJ1cmwiOiJodHRwczovL21jcC5ub2Rhcm8uYWkvbWNwIn0%3D
```

Cursor opens its install dialog with the server filled in. Confirm it, then sign in with Nodaro when the browser opens. The `config` value is this server entry, encoded in base64:

```json
{ "url": "https://mcp.nodaro.ai/mcp" }
```

The same entry works in Cursor's `mcp.json` file, under the name Nodaro.

## Add by hand

### Open the MCP settings

Open Cursor **Settings › MCP**.

### Add a server

Click **Add new MCP server** and choose the **HTTP / Streamable HTTP** transport.

### Paste the URL and save

Paste `https://mcp.nodaro.ai/mcp` and save. Cursor opens the Nodaro sign-in page in your browser.

### Sign in and allow access

Sign in with your Nodaro account. Review the permissions on the consent screen and click **Allow**.

### Try it

Back in Cursor, the server shows as connected with its tools. Open Composer or the chat panel and ask: "Generate an image of a knight using Nodaro."

## Upload files from your project

Cursor can run shell commands, so it can send local files straight to Nodaro. `prepare_image_upload`, `prepare_audio_upload` and `prepare_video_upload` return a presigned upload URL. Cursor then uploads the file with one command:

```bash
curl -X PUT --data-binary @photo.png -H 'Content-Type: image/png' "<upload URL>"
```

The tool also returns the file's public URL, which you pass to the next generation. See [Upload tools](https://nodaro.ai/docs/mcp/tools/uploads).

## If the connection fails

- **The sign-in fails.** Check that the URL is exactly `https://mcp.nodaro.ai/mcp`, with no trailing slash.
- **The server is connected but lists no tools.** Some permissions were not granted. Remove the server, add it again and allow every permission.

More fixes are in [Troubleshooting](https://nodaro.ai/docs/mcp/troubleshooting).

## Frequently asked questions

### How do I add Nodaro to Cursor in one click?

Open the Add to Cursor link. Cursor opens its install dialog with the Nodaro server already filled in, and you confirm it and sign in with your Nodaro account.

### Which transport do I choose in Cursor?

Choose HTTP or Streamable HTTP. The Nodaro server does not use a local command, so there is nothing to install on your computer.

### Where do the Nodaro tools appear in Cursor?

In Composer and the chat panel. After you sign in, Cursor lists the server as connected with its tools.

### Can Cursor upload files from my project to Nodaro?

Yes. The prepare upload tools return a presigned upload URL, and Cursor can send a local file to it with a single curl command.
