Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Roo

БесплатноПоддерживается

Enables AI clients to create, manage, and configure Roo smart shortlinks and their add-ons, such as QR codes, scheduled redirects, and webhooks, through MCP too

GitHubEmbed

Описание

Enables AI clients to create, manage, and configure Roo smart shortlinks and their add-ons, such as QR codes, scheduled redirects, and webhooks, through MCP tools.

README

npm version node license

MCP server for Roo — the smart-shortlink API. Exposes Roo's link + add-on operations as thin, well-shaped MCP tools an LLM can use directly.

New here? See SETUP.md for a step-by-step install guide (Claude Desktop, Claude Code, Cursor).

Install

Option A — Claude Code plugin (one command; ships MCP + skill together)

claude plugin add https://github.com/roo-bz/roo-mcp.git

Then set your API key once as a user environment variable so the spawned server inherits it:

# Windows PowerShell
[Environment]::SetEnvironmentVariable('ROO_API_KEY', 'your-roo-api-key', 'User')
# macOS / Linux — in ~/.zshrc or ~/.bashrc
export ROO_API_KEY=your-roo-api-key

Restart your terminal + Claude Code. You get both:

  • The 14 roo_* tools (via the MCP server declared in .mcp.json).
  • The roo-shortlinks skill (in skills/roo-shortlinks/) that teaches Claude when to reach for which add-on.

Option B — Manual MCP config (Claude Desktop, Cursor, Continue.dev, other MCP clients)

Add to your MCP client config file:

{
  "mcpServers": {
    "roo": {
      "command": "npx",
      "args": ["-y", "@roo-bz/roo-mcp"],
      "env": { "ROO_API_KEY": "your-roo-api-key" }
    }
  }
}

See SETUP.md for the exact config file path per client. Get an API key from https://roo.bz — see your account API settings.

Local development

npm install
cp .env.example .env    # then paste ROO_API_KEY into .env
npm run build
node scripts/smoke.mjs  # spawns the built server, calls tools/list + roo_whoami

Key resolution: at startup the server looks for ROO_API_KEY in this order:

  1. process.env.ROO_API_KEY — how MCP clients normally inject it via their mcpServers.env config.
  2. .env in the package root (../ from the built script) — convenience for local dev, especially when a desktop MCP client (Claude Desktop, etc.) doesn't reliably pass user env vars through to spawned processes.

If neither is present, the server exits with a clear error.

Tools (implemented / planned)

  • roo_whoami — verify key + compact account summary.
  • roo_list_shortlinks, roo_create_shortlink, roo_get_shortlink, roo_update_shortlink — CRUD.
  • roo_make_permanent, roo_update_permanent_settings — permanence.
  • roo_get_qr_code — retrieve QR (base64 data URI or write to file).
  • roo_set_scheduled_redirect, roo_set_click_count_redirect, roo_set_webhook, roo_set_preview_link, roo_set_qr_addon — the five add-ons.

Design & spec

  • DESIGN.md — build brief (tool catalog, architecture, error handling).
  • skills/roo-shortlinks/SKILL.md — companion Claude skill (judgment layer), bundled with the plugin.
  • SPEC-NOTES.md — spec-vs-reality findings from live probes.
  • roo-openapi.json — the extracted Swagger 2.0 spec.

from github.com/dzisner/roo-mcp

Установить Roo в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install roo-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add roo-mcp --env ROO_API_KEY="" -- npx -y @roo-bz/roo-mcp

Пошаговые гайды: как установить Roo

FAQ

Roo MCP бесплатный?

Да, Roo MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Roo?

Да, требуются переменные окружения: ROO_API_KEY. Unyly подставит их в конфиг при установке.

Roo — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Roo в Claude Desktop, Claude Code или Cursor?

Открой Roo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Roo with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai