@wong2/mcp-cli: mcp-cli

wong2/mcp-cli
143

mcp-cli is a command-line tool for inspecting and interacting with Model Context Protocol (MCP) servers. It allows users to run MCP servers, list tools/resources/prompts, and execute actions like calling tools or reading resources.

unknown

Author

wong2

README

mcp-cli

A CLI inspector for the Model Context Protocol

https://github.com/user-attachments/assets/4cd113e9-f097-4c9d-b391-045c5f213183

Usage

Run without config file

bash
npx @wong2/mcp-cli

This will use the config file of Claude Desktop.

Run with a config file

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

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

Run servers from NPM

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

Run locally developed server

bash
npx @wong2/mcp-cli node path/to/server/index.js args...

Connect to a running server over SSE

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

You need to first start an MCP server running over SSE transport.

Features

  • Run MCP servers from various sources
  • List Tools, Resources, Prompts
  • Call Tools, Read Resources, Read Prompts
  • LiteMCP - A TypeScript library that simplifies MCP server development
  • mcpservers.org - A curated list of MCP servers