
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)
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
What mcp-cli says it does
--- 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.
npx skills add https://github.com/github/awesome-copilot --skill mcp-cliAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 9.5k |
|---|---|
| repo stars | ★ 37.1k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 28, 2026 |
| Repository | github/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
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 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
| Flag | Purpose |
|---|---|
-j, --json | JSON output for scripting |
-r, --raw | Raw text content |
-d | Include descriptions |
Exit Codes
0: Success1: 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.