Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
github avatar

Mcp Cli

  • 9.5k installs
  • 37.1k repo stars
  • Updated July 28, 2026
  • github/awesome-copilot

mcp-cli is an agent skill that Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list a.

About

Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line. --- name: mcp-cli description: Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line. --- # MCP-CLI Access MCP servers through the command line. MCP enables interaction with external systems like GitHub, filesystems, databases, and APIs. ## Commands | Command | Output | | ---------------------------------- | ------------------------------- | | `mcp-cli` | List all servers and tool names | | `mcp-cli <server>` | Show tools with parameters | | `mcp-cli <server>/<tool>` | Get tool JSON schema | | `mcp-cli <server>/<tool> '<json>'` | Call tool with arguments | | `mcp-cli grep "<glob>"` | Search tools by name | **Add `-d` to include descriptions** (e.g., `mcp-cli filesystem -d`) ## Workflow 1.

  • **Discover**: `mcp-cli` → see available servers and tools
  • **Explore**: `mcp-cli <server>` → see tools with parameters
  • **Inspect**: `mcp-cli <server>/<tool>` → get full JSON input schema
  • **Execute**: `mcp-cli <server>/<tool> '<json>'` → run with arguments
  • List all servers and tool names

Mcp Cli by the numbers

  • 9,499 all-time installs (skills.sh)
  • +39 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #87 of 4,386 Backend & APIs skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

mcp-cli capabilities & compatibility

Capabilities
**discover**: `mcp cli` → see available servers · **explore**: `mcp cli <server>` → see tools with · **inspect**: `mcp cli <server>/<tool>` → get ful · **execute**: `mcp cli <server>/<tool> '<json>'` · list all servers and tool names
Use cases
documentation
From the docs

What mcp-cli says it does

--- name: mcp-cli description: Interface for MCP (Model Context Protocol) servers via CLI.
SKILL.md
Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line.
SKILL.md
--- # MCP-CLI Access MCP servers through the command line.
SKILL.md
MCP enables interaction with external systems like GitHub, filesystems, databases, and APIs.
SKILL.md
npx skills add https://github.com/github/awesome-copilot --skill mcp-cli

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs9.5k
repo stars37.1k
Security audit2 / 3 scanners passed
Last updatedJuly 28, 2026
Repositorygithub/awesome-copilot

What problem does mcp-cli solve for developers using this skill?

Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP

Who is it for?

Developers who need mcp-cli patterns described in the cached skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP

What you get

Actionable workflows and conventions from SKILL.md for mcp-cli.

  • MCP server and tool listings
  • Executed MCP tool responses

Files

SKILL.mdMarkdownGitHub ↗

MCP-CLI

Access MCP servers through the command line. MCP enables interaction with external systems like GitHub, filesystems, databases, and APIs.

Commands

CommandOutput
mcp-cliList all servers and tool names
mcp-cli <server>Show tools with parameters
mcp-cli <server>/<tool>Get tool JSON schema
mcp-cli <server>/<tool> '<json>'Call tool with arguments
mcp-cli grep "<glob>"Search tools by name

Add `-d` to include descriptions (e.g., mcp-cli filesystem -d)

Workflow

1. Discover: mcp-cli → see available servers and tools 2. Explore: mcp-cli <server> → see tools with parameters 3. Inspect: mcp-cli <server>/<tool> → get full JSON input schema 4. Execute: mcp-cli <server>/<tool> '<json>' → run with arguments

Examples

# List all servers and tool names
mcp-cli

# See all tools with parameters
mcp-cli filesystem

# With descriptions (more verbose)
mcp-cli filesystem -d

# Get JSON schema for specific tool
mcp-cli filesystem/read_file

# Call the tool
mcp-cli filesystem/read_file '{"path": "./README.md"}'

# Search for tools
mcp-cli grep "*file*"

# JSON output for parsing
mcp-cli filesystem/read_file '{"path": "./README.md"}' --json

# Complex JSON with quotes (use heredoc or stdin)
mcp-cli server/tool <<EOF
{"content": "Text with 'quotes' inside"}
EOF

# Or pipe from a file/command
cat args.json | mcp-cli server/tool

# Find all TypeScript files and read the first one
mcp-cli filesystem/search_files '{"path": "src/", "pattern": "*.ts"}' --json | jq -r '.content[0].text' | head -1 | xargs -I {} sh -c 'mcp-cli filesystem/read_file "{\"path\": \"{}\"}"'

Options

FlagPurpose
-j, --jsonJSON output for scripting
-r, --rawRaw text content
-dInclude descriptions

Exit Codes

  • 0: Success
  • 1: Client error (bad args, missing config)
  • 2: Server error (tool failed)
  • 3: Network error

Related skills

FAQ

What does mcp-cli do?

Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command l

When should I use mcp-cli?

Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command l

Is mcp-cli safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.