All tools
HarnessCommunity2k

Smithery CLI

Updated Jul 7, 2026

Smithery's official CLI for discovering and managing MCP servers and skills. Search a registry of thousands of servers, add one via URL, list and call individual tools, and publish your own server or bundle. Also surfaces the Smithery Skills Registry — install skills for Claude Code with a single npx command. Requires Node.js 20+.

View on GitHub

What it does

  • smithery mcp search [term]

    Search the Smithery registry by keyword and return matching MCP servers.

  • smithery mcp add <url>

    Connect to an MCP server by URL and register it as a named connection.

  • smithery mcp list

    List all MCP server connections currently registered with the CLI.

  • smithery tool call <connection> <tool> [args]

    Call a specific tool on a connected MCP server directly from the command line.

  • smithery tool find [query]

    Search tools across all connected MCP servers by name or intent.

  • npx skills add <skill>

    Install a skill from the Smithery Skills Registry into Claude Code.

Files (1)

OVERVIEW.mdprimary · markdown · 1.6 KB
## What it does

Smithery CLI connects coding agents to MCP servers and skills from the command line. It covers three surfaces: MCP server management (search, add by URL, list, remove), tool inspection and calling (list and invoke tools from connected servers), and skills browsing and installation.

Install globally with npm (requires Node.js 20+): npm install -g smithery@latest

## MCP server commands

smithery mcp search [term] — search the Smithery registry by keyword

smithery mcp add <url> — connect to an MCP server by its URL

smithery mcp list — list all connected MCP server connections

smithery mcp remove <ids> — remove one or more connections

smithery mcp publish <url or bundle> -n <org/server> — publish an MCP server to the registry

## Tool commands (interact with tools from connected servers)

smithery tool list [connection] — list all tools from your connected servers

smithery tool find [query] — search tools by name or intent

smithery tool get <connection> <tool> — show full details for one tool

smithery tool call <connection> <tool> [args] — call a tool with arguments

## Skills commands

npx skills add <skill> — install a skill from the Smithery Skills Registry (e.g. npx skills add smithery-ai/cli)

## Auth commands

smithery auth login — authenticate with Smithery via OAuth

smithery auth token — mint a service token for automated use

## When to use

Use Smithery CLI when you want to discover and connect to MCP servers without hand-editing JSON config files, or when you want to test-call a specific MCP tool from the command line before wiring it into an agent session.