Command Palette

Search for a command to run...

UnylyUnyly
Browse all

wong2/mcp-cli

FreeNot checked

CLI tool for testing MCP servers

GitHubEmbed

About

CLI tool for testing MCP servers

README

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-cli

This will use the config file of Claude Desktop.

Run with a config file

npx @wong2/mcp-cli -c config.json

The config file has the same format as the Claude Desktop config file.

Run servers from NPM

npx @wong2/mcp-cli npx <package-name> <args>

Add --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/mcp

Connect to a running server over SSE

npx @wong2/mcp-cli --sse http://localhost:8000/sse

Non-interactive mode

Run a specific tool, resource, or prompt without interactive prompts:

npx @wong2/mcp-cli [--config config.json] <command> <server-name>:<target> [--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 purge

Related

from github.com/wong2/mcp-cli

Installing wong2/mcp-cli

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/wong2/mcp-cli

FAQ

Is wong2/mcp-cli MCP free?

Yes, wong2/mcp-cli MCP is free — one-click install via Unyly at no cost.

Does wong2/mcp-cli need an API key?

No, wong2/mcp-cli runs without API keys or environment variables.

Is wong2/mcp-cli hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install wong2/mcp-cli in Claude Desktop, Claude Code or Cursor?

Open wong2/mcp-cli on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare wong2/mcp-cli with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs