Install Lanes Desktop
lanes-sh/app
A skill your agent uses when installing, updating, or repairing the Lanes desktop app on a Mac, or when someone wants the Lanes issue board running for the first time.
A skill your agent uses when asked to install, add, configure, or set up the BlockRun MCP server (@blockrun/mcp) in Claude Code, Claude Desktop, Cursor, Windsurf, Codex CLI, Grok or another MCP…
$ npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install BlockRunAI/blockrun-mcp blockrun-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/BlockRunAI/blockrun-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/blockrun-setup .claude/skills/blockrun-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "blockrun-setup" agent skill from https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setup into .claude/skills/blockrun-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blockrun-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install BlockRunAI/blockrun-mcp blockrun-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BlockRunAI/blockrun-mcp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/blockrun-setup .agents/skills/blockrun-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "blockrun-setup" agent skill from https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setup into .agents/skills/blockrun-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blockrun-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install BlockRunAI/blockrun-mcp blockrun-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BlockRunAI/blockrun-mcp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/blockrun-setup .cursor/skills/blockrun-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "blockrun-setup" agent skill from https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setup into .cursor/skills/blockrun-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blockrun-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/BlockRunAI/blockrun-mcp.git --path skills/blockrun-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install BlockRunAI/blockrun-mcp blockrun-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BlockRunAI/blockrun-mcp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/blockrun-setup .gemini/skills/blockrun-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "blockrun-setup" agent skill from https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setup into .gemini/skills/blockrun-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blockrun-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install BlockRunAI/blockrun-mcp blockrun-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/BlockRunAI/blockrun-mcp.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/blockrun-setup .github/skills/blockrun-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "blockrun-setup" agent skill from https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setup into .github/skills/blockrun-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blockrun-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install BlockRunAI/blockrun-mcp blockrun-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BlockRunAI/blockrun-mcp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/blockrun-setup .opencode/skills/blockrun-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "blockrun-setup" agent skill from https://github.com/BlockRunAI/blockrun-mcp/tree/main/skills/blockrun-setup into .opencode/skills/blockrun-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "blockrun-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
blockrun-setupA skill your agent uses when asked to install, add, configure, or set up the BlockRun MCP server (@blockrun/mcp) in Claude Code, Claude Desktop, Cursor, Windsurf, Codex CLI, Grok or another MCP…
Blockrun Setup is an agent skill from BlockRunAI/blockrun-mcp. Use when asked to install, add, configure, or set up the BlockRun MCP server (@blockrun/mcp) in Claude Code, Claude Desktop, Cursor, Windsurf, Codex CLI, Grok or another MCP client — including first-run wallet creation, funding with USDC, choosing a tool profile, and proving the install works. Also use when a fresh install 'doesn't show up' or a user asks how to pay for calls.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering MCP servers. It works with Model Context Protocol, Circle USDC and Homebrew. The repository describes itself as: Live data for AI agents — search, research, markets, crypto, X/Twitter. Pay-per-call via x402 micropayments. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a7a9b3c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
claudenpxnodecodexnvmnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
user.blockrun.aiFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
BLOCKRUN_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Blockrun Setup loads about 2k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 909 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from BlockRunAI/blockrun-mcp at commit a7a9b3c, republished under its MIT licence (© BlockRunAI). 909 words, ~2,004 tokens.
.claude/skills/blockrun-setup/SKILL.md (or your agent's skills folder).One command per client, then one tool call to see the wallet. Do it in this order; the PATH step is the one people skip and then spend an hour on.
node -v # must print v20.19 or newer
which npxIf node is from nvm, Homebrew, fnm, volta or asdf, assume the client's launcher
will NOT find it. GUI-launched apps and Claude Code's MCP spawner do not source your
shell profile. The fix is to pass your shell's PATH through at install time — not to
pin nvm alias default, not to edit .zshrc, not to symlink node into /usr/local/bin.
Claude Code (recommended; -s user = every project):
claude mcp add blockrun -s user -e PATH="$PATH" -- npx -y @blockrun/mcp@latestThe -- matters: it stops -y being parsed by claude mcp add. The -e PATH="$PATH"
is the nvm/Homebrew fix from step 1; it is harmless on a system Node, so always include it.
Codex CLI (--env is Codex's equivalent of -e; config lands in ~/.codex/config.toml):
codex mcp add blockrun --env PATH="$PATH" -- npx -y @blockrun/mcp@latestClaude Desktop / Cursor / Windsurf — JSON, in the client's MCP config file:
{ "mcpServers": { "blockrun": { "command": "npx", "args": ["-y", "@blockrun/mcp@latest"] } } }| Client | File |
|---|---|
| Claude Desktop | claude_desktop_config.json (Settings → Developer → Edit Config) |
| Cursor | ~/.cursor/mcp.json · Windows %APPDATA%\Cursor\mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json · Linux ~/.config/.codeium/windsurf/mcp_config.json |
For a JSON client with nvm/Homebrew Node, put the absolute npx path (which npx) in
command — there is no -e PATH equivalent there.
Grok — raise the startup timeout BEFORE the first run. Grok waits
startup_timeout_sec (default 30) for the server to answer, and a cold npx -y has
to download this package and its dependencies first: measured 17s on a fast connection,
42-46s on a slower box. Lose that race and the UI says blockrun [unavailable] for an
install that is merely still downloading. In ~/.grok/config.toml:
[mcp_servers.blockrun]
command = "npx"
args = ["-y", "@blockrun/mcp@latest"]
enabled = true
startup_timeout_sec = 120Or sidestep it: npm install -g @blockrun/mcp@latest then
grok mcp add blockrun -- blockrun-mcp, which launches an already-installed binary.
Only the first run is slow either way — npx caches by exact spec.
Optional flags (append after @latest): --profile trading|research|media|chat
exposes a smaller tool set so the client loads fewer schemas. Omit for all <!-- br:mcp.tools -->19<!-- /br:mcp.tools --> tools.
Optional env (-e KEY=value on Claude Code, "env": {} in JSON):
BLOCKRUN_CONFIRM_SPEND=on asks before each paid call on clients that support MCP
elicitation; BLOCKRUN_CONFIRM_THRESHOLD=0.05 limits that to calls above $0.05;
BLOCKRUN_BUDGET_LIMIT=5 hard-caps the process at $5.
Restart the client — for Claude Code that means quit and relaunch claude; a running
session does not pick up a new server. Then:
claude mcp list # expect: blockrun: npx -y @blockrun/mcp@latest - ✓ Connected
claude mcp get blockrun # confirms the scope and that PATH / any -e vars were capturedInside the session, call blockrun_wallet with no arguments. It prints the wallet
address, chain, and balance. That call is free and needs no funds — if it returns, the
install works. Do not "test" with a paid tool.
~/.blockrun/.session
and a Solana key in ~/.blockrun/.solana-session (both 0600). On a new install the
funded one is the Solana key — that is where the USDC goes by default. On macOS/Linux
both are also mirrored into the OS keychain, but the files stay authoritative unless the
user opts into BLOCKRUN_KEYCHAIN=strict (then the keychain entries are the copies to
export). Tell the user to back up both files — they are the only copies of the keys;
BlockRun cannot recover them.blockrun_wallet,
blockrun_models, blockrun_dex, crypto blockrun_price, blockrun_chat mode:"free")
need neither.Wallet (the default — no account, no signup). USDC over x402. New installs default to Solana; an install that already has a Base wallet stays on Base.
blockrun_wallet action:"setup" shows the address and a QR. Send USDC (SPL) on Solana
— Coinbase (pick "Solana"), Phantom, Solflare or Backpack. $5 covers hundreds of calls.blockrun_wallet action:"chain" chain:"base" then action:"setup",
and send USDC on the Base network. No restart either way.blockrun_defi, blockrun_modal and claude-* chat with thinking are Base-only; they say
so rather than charging.API key (for teams who cannot hand a wallet to an agent). Ask the user whether they want this before setting it up — it is a real account, not a local file.
brk_live_…, shown once.BLOCKRUN_API_KEY in the client's MCP server config, e.g.
claude mcp add blockrun -s user -e BLOCKRUN_API_KEY=brk_live_… -- npx -y @blockrun/mcp@latestblockrun_wallet action:"status" — it must say "Paying with: BlockRun
account API key".In this mode no wallet is created or read, billing is post-hoc at exact usage (no per-call
minimum, no transaction fee), and the ledger is https://user.blockrun.ai/dashboard/activity.
Polymarket trading, wallet balances/top-ups and blockrun_realface action:"list" need a
keypair and are unavailable; everything else works.
The package ships 17 skills (which tool to use, worked examples, this one). Claude Code
users: /plugin marketplace add BlockRunAI/blockrun-mcp. Everyone else:
npx -y @blockrun/mcp@latest skills install # → ./.claude/skills
npx -y @blockrun/mcp@latest skills install --global # → ~/.claude/skills
npx -y @blockrun/mcp@latest skills install --to ~/.codex/skills| Mistake | Why it bites |
|---|---|
Omitting -e PATH="$PATH" on nvm/Homebrew | spawn npx ENOENT / "Failed to connect" — the #1 support issue |
Omitting -- before npx | -y is eaten by claude mcp add; npx then prompts and hangs |
| Testing with a paid tool | You cannot tell "unfunded" from "broken". Use blockrun_wallet. |
| Sending USDC on Ethereum mainnet | Wrong network; the Base address is the same string but the funds are elsewhere. Say "Base". |
| Funding inside a sandboxed client (Claude Desktop / Cowork / Web bash) | The wallet lives in the sandbox and dies with it. Test: if ~/.blockrun/.session is gone in the next session, you are sandboxed — install on the user's real machine. |
If the install is done and something still fails, switch to the blockrun-debug skill.
© BlockRunAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/blockrun-setup of BlockRunAI/blockrun-mcp.
Open the folder on GitHubat commit a7a9b3c
Blockrun Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Blockrun Setup this skillBlockRunAI/blockrun-mcp | 392 | — | ~2k | Automated safety check: Pass | MIT | |
| Install Lanes Desktoplanes-sh/app | 273 | — | ~1.6k | Automated safety check: Pass | None | |
| Gearcoleco Debuggingdrhelius/Gearcoleco | 141 | — | ~3.5k | Automated safety check: Pass | GPL-3.0 | |
| MCP Server Builderanthropics/skills | 180k | 62 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| MCP Server BuildershareAI-lab/learn-claude-code | 78k | 5 repos | ~1.2k | Automated safety check: Pass | MIT | |
| MCP Integration for Pluginsanthropics/claude-plugins-official | 37k | 11 repos | ~3.1k | Automated safety check: Pass | Apache-2.0 |
lanes-sh/app
A skill your agent uses when installing, updating, or repairing the Lanes desktop app on a Mac, or when someone wants the Lanes issue board running for the first time.
drhelius/Gearcoleco
Debug and trace ColecoVision and Super Game Module games using the Gearcoleco emulator MCP server.
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
shareAI-lab/learn-claude-code
Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.
anthropics/claude-plugins-official
Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.
PrefectHQ/fastmcp
Query and invoke tools on MCP servers using fastmcp list and fastmcp call.
BlockRunAI/blockrun-mcp
Prepare or run a polished BlockRun trading demo that discovers a current Polymarket market, combines live price, probability history, smart-money, and liquidity evidence into a balanced signal…
BlockRunAI/blockrun-mcp
Pay-per-call access to AI models, real-time data, media generation and multi-chain RPC over x402 micropayments (USDC on Base or Solana), or a BlockRun account API key.
BlockRunAI/blockrun-mcp
A skill your agent uses when the BlockRun MCP server (@blockrun/mcp) is installed but misbehaving — 'Failed to connect', spawn npx ENOENT, blockrun missing from claude mcp list, HTTP 402 /…
BlockRunAI/blockrun-mcp
A skill your agent uses when the BlockRun MCP server prints 'Update available', when asked to upgrade, update, or pin @blockrun/mcp, when a fix 'should be in the new version' but the client still…
BlockRunAI/blockrun-mcp
A skill your agent uses for any crypto data question — token/coin prices, FX, commodities, stocks, OHLC history, DEX pairs and liquidity, DeFi TVL, yield/APY pools, or raw JSON-RPC against a chain…
BlockRunAI/blockrun-mcp
A skill your agent uses when the user wants to try BlockRun's free typed-judgment endpoint (POST api.blockrun.ai/v1/decide, served by OpenJev) on their own data from Claude Code — yes/no, labelled…
Categories
A skill your agent uses when asked to install, add, configure, or set up the BlockRun MCP server (@blockrun/mcp) in Claude Code, Claude Desktop, Cursor, Windsurf, Codex CLI, Grok or another MCP…. Blockrun Setup is an agent skill from BlockRunAI/blockrun-mcp. Use when asked to install, add, configure, or set up the BlockRun MCP server (@blockrun/mcp) in Claude Code, Claude Desktop, Cursor, Windsurf, Codex CLI, Grok or another MCP client — including first-run wallet creation, funding with USDC, choosing a tool profile, and proving the install works.
Blockrun Setup fits situations like: asked to install; set up the BlockRun MCP server (@blockrun/mcp) in Claude Code; another MCP client — including first-run wallet creation; funding with USDC.
Run `npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a claude-code`. Or copy the skill folder (skills/blockrun-setup in BlockRunAI/blockrun-mcp) into .claude/skills/blockrun-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a codex`. Or copy the skill folder (skills/blockrun-setup in BlockRunAI/blockrun-mcp) into .agents/skills/blockrun-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BlockRunAI/blockrun-mcp --skill blockrun-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/blockrun-setup, .gemini/skills/blockrun-setup, .github/skills/blockrun-setup and .opencode/skills/blockrun-setup in your project.
Going by SKILL.md and its folder, Blockrun Setup needs the command-line tools its instructions call (claude, npx, node, codex, nvm and npm) and credentials named BLOCKRUN_API_KEY. Our summary lists: Node.js; A credential in BLOCKRUN_API_KEY.
SKILL.md names 1 domain. As links in the text: user.blockrun.ai. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Blockrun Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Blockrun Setup: Install Lanes Desktop (lanes-sh/app, 273 stars), Gearcoleco Debugging (drhelius/Gearcoleco, 141 stars), MCP Server Builder (anthropics/skills, 180k stars) and MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
BlockRunAI (a GitHub organization) maintains it in BlockRunAI/blockrun-mcp, which has 392 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 6, 2026.
Source: BlockRunAI/blockrun-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.