AI-Assisted Setup
Let your AI coding assistant set up ULink deep linking for you. One command installs everything, then the AI detects your project, configures your dashboard, edits local files, and verifies the setup — all interactively.
Quick Start
npx @ulinkly/setup
This detects your AI tools and configures them automatically. Then open your assistant in your project directory and ask it to "setup ulink".
That's it. The AI handles the rest.
What Gets Installed
The setup command configures two things for your AI tool:
- ULink MCP Server — gives your AI access to your ULink account (projects, links, domains, analytics)
- Onboarding Skill — a guided workflow the AI follows to set up deep linking in your app
What the AI Does
Once installed, the AI walks you through seven phases:
| Phase | What happens |
|---|---|
| Preflight | Verifies MCP connection, installs CLI if needed |
| Detect | Scans your project to identify Flutter, iOS, or Android |
| Connect | Lists your ULink projects, creates one if needed |
| Domain | Helps you pick or create a domain for your links |
| Configure | Collects platform settings, pushes to dashboard, edits local files (with your confirmation) |
| Verify | Runs ulink verify and helps fix any issues |
| Summary | Shows everything that was configured and next steps |
Manual Setup by Platform
If you prefer to set things up manually instead of using npx @ulinkly/setup:
Claude Code
# Install the ULink plugin (includes MCP server + onboarding skill)
claude plugin marketplace add FlywheelStudio/ulink-ai-setup
claude plugin install ulink-onboarding@ulink
Restart Claude Code, then run /setup-ulink in your project.
Cursor
1. Add MCP server — add to ~/.cursor/mcp.json:
{
"mcpServers": {
"ulink": {
"command": "npx",
"args": ["-y", "@ulinkly/mcp-server@latest"]
}
}
}
2. Install skill — copy the skill to ~/.cursor/skills/setup-ulink/.
Restart Cursor, then ask the agent: "setup ulink" in your project.
Antigravity
1. Add MCP server — add to ~/.gemini/antigravity/mcp_config.json:
{
"mcpServers": {
"ulink": {
"command": "npx",
"args": ["-y", "@ulinkly/mcp-server@latest"]
}
}
}
2. Install skill — copy the skill to ~/.gemini/antigravity/skills/setup-ulink/.
Restart Antigravity, then ask the agent: "setup ulink" in your project.
Supported Platforms
The onboarding skill supports:
- Flutter — detects
pubspec.yaml, configures both iOS and Android - iOS Native — detects Xcode projects, sets up Associated Domains and URL schemes
- Android Native — detects Gradle projects, sets up App Links and intent filters
ULink CLI
The AI uses the ULink CLI for verification. If it's not installed, the AI will offer to install it for you:
curl -fsSL https://ulink.ly/install.sh | bash
MCP Server Only
If you only need the MCP tools (without the guided onboarding), see the MCP Server page.