mcp-cli

github/awesome-copilot · updated Apr 8, 2026

$npx skills add https://github.com/github/awesome-copilot --skill mcp-cli
0 commentsdiscussion
summary

Command-line interface for discovering and executing MCP server tools and external integrations.

  • Five core commands cover server discovery, tool exploration, schema inspection, execution, and grep-based searching across all available tools
  • Supports JSON input/output for scripting, raw text extraction, and description flags for verbose tool documentation
  • Handles complex JSON arguments via heredoc, stdin piping, or file input to accommodate special characters and multi-line payloads
skill.md

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: Success
  • 1: Client error (bad args, missing config)
  • 2: Server error (tool failed)
  • 3: Network error

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.635 reviews
  • Pratham Ware· Dec 16, 2024

    mcp-cli has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Xiao Malhotra· Dec 12, 2024

    Solid pick for teams standardizing on skills: mcp-cli is focused, and the summary matches what you get after install.

  • Sakshi Patil· Nov 7, 2024

    Solid pick for teams standardizing on skills: mcp-cli is focused, and the summary matches what you get after install.

  • Min Gill· Nov 3, 2024

    mcp-cli has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Chaitanya Patil· Oct 26, 2024

    We added mcp-cli from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Min Verma· Oct 22, 2024

    Useful defaults in mcp-cli — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Min Gupta· Sep 17, 2024

    Keeps context tight: mcp-cli is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Piyush G· Sep 5, 2024

    mcp-cli fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Tariq Farah· Sep 1, 2024

    Registry listing for mcp-cli matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Anika Mehta· Sep 1, 2024

    mcp-cli has been reliable in day-to-day use. Documentation quality is above average for community skills.

showing 1-10 of 35

1 / 4