@refore-ai/uimap
v0.2.0
Published
A CLI for UIMap.
Readme
UIMap CLI
A command-line tool for UIMap. Manage API credentials, run MCP servers, and install agent skills efficiently.
Features
- Authentication — Log in to UIMap via browser OAuth seamlessly.
- MCP Servers — Run MCP services for UIMap CLI integration.
- Skill Management — Easily install UIMap CLI skills into your agent environment.
Installation
npm (Recommended)
# npm
npm install -g @refore-ai/uimap
# pnpm
pnpm add -g @refore-ai/uimap
# yarn
yarn global add @refore-ai/uimapShell Script (No npm required)
If you have network issues accessing npm, you can install directly via shell script:
# Install latest version
curl -fsSL https://your-cdn-url.com/uimap/install.sh | bash
# Or specify version
curl -fsSL https://your-cdn-url.com/uimap/install.sh | VERSION=0.1.3 bash
# Using wget
wget -qO- https://your-cdn-url.com/uimap/install.sh | bashThe install script will:
- Check Node.js 20+ environment
- Download uimap package from CDN
- Install to
~/.local/bin/uimap
Uninstall:
curl -fsSL https://your-cdn-url.com/uimap/install.sh | bash -s -- uninstallQuick Start
Install UIMap Skill
Standard Usage
Use the following command to easily install the UIMap skill into various popular Agents:
npx skills add refore-ai/uimapAdvanced Usage
Install UIMap CLI skills into a specific agent skills directory (e.g., for Cursor):
uimap add-skillBy default, skills are installed to ./.agents/skills. Use the -o flag to specify a custom output directory:
uimap add-skill -o /path/to/skillsMCP Servers
To run the MCP server:
npx @refore-ai/uimap mcpConfigure the MCP server in your mcp.json file (e.g., for Cursor):
{
"mcpServers": {
"uimap": {
"command": "npx",
"args": ["-y", "@refore-ai/uimap", "mcp"],
"env": {
"UIMAP_API_KEY": "<your_api_key>",
"UIMAP_APP_ID": "<your_app_id>"
}
}
}
}CLI Usage in Terminal
You can also use the CLI directly in your terminal to search:
uimap search "how to create a new project"
uimap search "how to invite a team member" --domain example.comLicense
MIT © Refore AI Team
