
mcp-cli
✓ Official★ 36,200by github · part of github/awesome-copilot
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...
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...
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.
by github
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...
npx skills add https://github.com/github/awesome-copilot --skill mcp-cli
Download ZIPGitHub36.2k
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
-
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
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 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 errornpx skills add https://github.com/github/awesome-copilot --skill mcp-cliRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.