$ timeahead.in
/ servers/npm/@smithery/cli
npm

@smithery/cli

An NPX command to install and list Model Context Protocols from Smithery

748 stars12k/wkupdated 5d agogithub ↗
62fair
▣ Overview
NPM VersionNPM Downloads

What it does

The Smithery CLI connects your development environment to the Smithery registry of MCP servers, enabling you to discover, install, and interact with MCP servers directly from the command line. It provides commands to search the registry, add server connections, list available tools from those servers, and call them. It also supports publishing your own MCP servers and bundles to the registry, managing authentication via OAuth, and organizing connections within namespaces.

Who it's for

Backend engineers and DevOps teams who want to integrate MCP servers into Claude Code, CLI tools, or local agents without manual configuration. Development teams publishing custom MCP servers to a shared registry.

Common use cases

  • Search the Smithery registry for an MCP server (e.g., GitHub, database) and add it in one command
  • List and discover tools available from your connected MCP servers
  • Call tools from connected servers directly via CLI (e.g., smithery tool call github create_issue)
  • Publish a custom MCP server or bundle to the Smithery registry for team or public use
  • Manage authentication tokens and service accounts for programmatic MCP access

Setup pitfalls

  • Requires Node.js 20+; earlier versions will fail silently during install
  • Filesystem and network access: the CLI reads and writes config files in ~/.smithery/ and makes HTTP requests to the Smithery registry; restrict execution in sandboxed environments
  • 4 secrets detected in the codebase; review the source before deploying in untrusted contexts
  • OAuth tokens and service tokens are stored locally; secure your ~/.smithery/ directory and .env files, and rotate tokens if exposed
4 credentials detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
20
7.0
Freshness
25%
100
25.0
Adoption
20%
78
15.6
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
61.6
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecevalsecrets
◆ Risk level: high· 5 tools · auth: API key
fs read + fs write + network + exec + eval + secrets active — can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
ping✓ no
increment✓ no
get_session_data✓ no
get_server_info✓ no
get_config✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "smitherycli": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli"
      ]
    }
  }
}
📈 Score historylast 23 snapshots
5/25/20266/17/2026 · 23 snapshots
⚙ Maintenance health
76/ 100 · is this project alive?
contributors (1y)13
top contributor share37%
releases (1y)6
last release13d ago
ci✓ passing
⛁ Raw data
weekly downloads12k
github stars748
forks91
open issues17
license✓ present
readme length2876 chars
last publish2d ago
last commit5d ago
last updated14d ago
install verified✓ pass · 12h ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points