MCP
The nunu MCP server is a remote MCP with dynamic client registration and OAuth.
Each project has its own MCP endpoint:
https://nunu.ai/mcp/{projectId}You can get the projectId from the nexus url https://nunu.ai/nexus/{projectId}
How Auth and Permissions Work
- You authenticate through OAuth when connecting from your MCP client.
- The MCP session uses your Nexus user identity.
- The MCP can do everything you are allowed to do in that project, and nothing beyond your project permissions.
Verified vs Unverified Apps
We maintain a list of verified OAuth apps (Claude, Cursor, Codex, etc.) that we have reviewed and tested.
If an app is not on our verified list, you will see an “Unverified OAuth App” warning. Only authorize unverified apps if you are the developer or you trust the developer. Unverified apps could potentially be used for phishing attacks to gain access to your Nexus account.
Claude (Custom Connector)
Open Connector Settings
In Claude, go to Settings → Connectors.
Add Connector
Click Add custom connector.
Enter Details
Use any connector name, then paste your project MCP URL (for example, https://nunu.ai/mcp/my-project).

Connect
Click on Connect and complete the OAuth flow in the browser window.

After OAuth, the connector is ready to use with your project-scoped Nexus MCP tools.
Claude Code
Claude Code automatically syncs MCPs from your Claude desktop app. If you prefer to add the MCP only to Claude Code, run:
claude mcp add --transport http my-mcp-name https://nunu.ai/mcp/my-projectThen start the CLI, enter the /mcp command, select the newly added MCP, and choose 1. Authenticate.
Codex CLI
Run:
codex mcp add my-mcp-name --url https://nunu.ai/mcp/my-project
codex mcp login my-mcp-nameMCP JSON Clients (Generic)
For clients (cursor, windsurf, zed…) that use MCP JSON config, add a remote server entry with your project URL.
{
"mcpServers": {
"nunu-my-project": {
"url": "https://nunu.ai/mcp/my-project"
}
}
}Then click Connect (or equivalent) in your client and complete OAuth.
Field names may vary by client, but the only required value is your project MCP URL.
API Key Authentication
For bots and CI pipelines, use an API key instead of OAuth.
{
"mcpServers": {
"nunu-my-project": {
"url": "https://nunu.ai/mcp/my-project",
"headers": {
"x-api-key": "your-nunu-project-api-key-here"
}
}
}
}API keys are for automation and building apps. If you’re just using Nexus in your favorite LLM for daily work, use OAuth. It tracks who did what.
Manage Connected Apps in Nexus
You can review and revoke OAuth access at any time:
Open Account Settings
In Nexus, click your profile icon (top-right) and open account settings.
Open Connected Apps
Go to the Connected Apps tab.
Revoke Access
Find the app and click Revoke to remove its OAuth access.

Revoking access immediately disconnects that app until it completes OAuth again.