Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.0.34 Home All releases olderv2.0.33 v2.0.35newer
Claude Code v2.0.34

MCP CLI Command Interface

What: A new command-line interface for interacting with MCP (Model Context Protocol) servers directly from bash commands within Claude Code sessions.

How to use:

# Discover available MCP servers and tools
mcp-cli servers                        # List all connected MCP servers
mcp-cli tools [server]                 # List available tools
mcp-cli grep "weather"                 # Search tools by keyword

# Get tool schema (REQUIRED before calling any tool)
mcp-cli info slack/search_private      # View JSON schema for parameters

# Invoke MCP tools
mcp-cli call slack/search_private '{"query": "mentions", "max_results": 10}'

# Use stdin for complex JSON
mcp-cli call api/send_request - <<'EOF'
{
  "endpoint": "/data",
  "headers": {"Authorization": "Bearer token"}
}
EOF

Details:

  • Enabled via ENABLE_EXPERIMENTAL_MCP_CLI environment variable
  • Claude must call mcp-cli info before any mcp-cli call to check parameter schemas
  • Includes full Commander.js CLI with multiple subcommands
  • Automatically tracked with telemetry event tengu_mcp_cli_command_executed
  • Evidence: Command parser Re() at line 3935, handler so2() at line 493008, entry point check at line 493024 in pretty-v2.0.34.js

See this entry in the whole of v2.0.34 →