mcp-cli
A CLI inspector for the Model Context Protocol
Documentation
mcp-cli
A CLI inspector for the Model Context Protocol
https://github.com/user-attachments/assets/4cd113e9-f097-4c9d-b391-045c5f213183
Features
- Run MCP servers from various sources
- List Tools, Resources, Prompts
- Call Tools, Read Resources, Read Prompts
- OAuth support for SSE and Streamable HTTP servers
Usage
Run without arguments
npx @wong2/mcp-cliThis will use the config file of Claude Desktop.
Run with a config file
npx @wong2/mcp-cli -c config.jsonThe config file has the same format as the Claude Desktop config file.
Run servers from NPM
npx @wong2/mcp-cli npxAdd `--pass-env` if the server needs environment variables from your current shell.
Run locally developed server
npx @wong2/mcp-cli node path/to/server/index.js args...Add `--pass-env` if the server needs environment variables from your current shell.
Connect to a running server over Streamable HTTP
npx @wong2/mcp-cli --url http://localhost:8000/mcpConnect to a running server over SSE
npx @wong2/mcp-cli --sse http://localhost:8000/sseNon-interactive mode
Run a specific tool, resource, or prompt without interactive prompts:
npx @wong2/mcp-cli [--config config.json] : [--args '{}']Examples:
# Call a tool without arguments
npx @wong2/mcp-cli -c config.json call-tool filesystem:list_files
# Call a tool with arguments
npx @wong2/mcp-cli -c config.json call-tool filesystem:read_file --args '{"path": "package.json"}'
# Read a resource
npx @wong2/mcp-cli -c config.json read-resource filesystem:file://system/etc/hosts
# Use a prompt
npx @wong2/mcp-cli -c config.json get-prompt filesystem:create_summary --args '{"text": "Hello world"}'This mode is useful for scripting and automation, as it bypasses all interactive prompts and executes the specified primitive directly.
Purge stored data (OAuth tokens, etc.)
npx @wong2/mcp-cli purgeRelated
- mcpservers.org - A curated list of MCP servers
Frequently asked questions
What is mcp-cli?
mcp-cli is A CLI inspector for the Model Context Protocol
How do I install mcp-cli?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-cli open source?
Yes — it is hosted on GitHub at https://github.com/wong2/mcp-cli and has 443 stars.
Related MCP tools
Web search using free google search (NO API KEYS REQUIRED)
An experiment in software planning using MCP
Adb-mcp is a proof of concept project to enabled AI control of Adobe tools (Adobe Photoshop and Adobe Premiere) by providing an interface to LLMs via the MCP...
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
A Model Context Protocol (MCP) server for Gmail integration in Claude Desktop with auto authentication support. JavaScript-based implementation.
MCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development JavaScript-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP