A look at thedotmack/mcp-client-cli: 44 stars on GitHub, written primarily in TypeScript. Command-line interface for any Model Context Protocol (MCP) server.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Command-line interface for any Model Context Protocol (MCP) server.
MCP enables AI assistants to interact with tools and data sources. mcp-cli brings that same power to the command line, making MCP accessible to humans for:
🤖 Shell scripting and automation
🔧 DevOps and CI/CD pipelines
🧪 Quick testing of MCP servers
📊 Data operations and queries
⚡ Rapid prototyping
Features
🔌 Universal: Works with ANY MCP server
🚀 Zero Schema Config: Discovers tools dynamically from the server
# List tools from named server
mcp-cli --use chroma --list-tools
# Use default server (no --use needed)
mcp-cli chroma_query_documents --help
# Call a tool
mcp-cli --use github github_create_issue --repo "owner/repo" --title "Bug"
How It Works
1. Connect to MCP Server
mcp-cli --server "uvx chroma-mcp" --list-tools
2. Server Discovers Its Own Tools
The CLI calls the MCP tools/list method - the server returns:
Note: The config ONLY specifies HOW to connect to servers. Tool schemas are discovered dynamically from the MCP server itself.
CLI Options
# Specify server inline
mcp-cli --server "command args..." <tool-name> [options]
# Use named server from config
mcp-cli --use <server-name> <tool-name> [options]
# Use default server from config
mcp-cli <tool-name> [options]
# List available tools
mcp-cli --list-tools
# Get help for a tool (dynamically generated!)
mcp-cli <tool-name> --help
# Version
mcp-cli --version
Output Format
Results are automatically formatted for readability:
How active is development on thedotmack/mcp-client-cli?
The most recent commit recorded on thedotmack/mcp-client-cli was 10 months ago, based on the GitHub push timestamp. The repository has 9 forks — one of the better signals of community interest.
How many stars does thedotmack/mcp-client-cli have?
thedotmack/mcp-client-cli has 44 GitHub stars — refresh the page for the live number, or check github.com/thedotmack/mcp-client-cli. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is thedotmack/mcp-client-cli open source?
Yes — thedotmack/mcp-client-cli ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/thedotmack/mcp-client-cli.
What is thedotmack/mcp-client-cli?
thedotmack/mcp-client-cli (thedotmack/mcp-client-cli) is a TypeScript project on GitHub. From the project's own README: Command-line interface for any Model Context Protocol (MCP) server.
Where do I read more about thedotmack/mcp-client-cli?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/thedotmack/mcp-client-cli is the definitive source.
Read full README in the tab above.
Is mcp-client-cli worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of mcp-client-cli.