{"id":"russellluo-cmcp","name":"cmcp","af_score":53.8,"security_score":44.5,"reliability_score":30.0,"what_it_does":"cmcp is a Python CLI utility that acts as a 'curl for Model Context Protocol (MCP) servers', letting users list and call MCP prompts/resources/tools over multiple transports (STDIO for running local MCP servers, and HTTP/SSE for remote MCP servers). It also supports configuration via mcp.json for managing server commands/URLs and default headers/env vars.","best_when":"You want to quickly inspect or exercise MCP servers from automation scripts or during development using a simple CLI interface.","avoid_when":"You need strong, standardized auth flows (OAuth scopes, SSO), explicit client-side rate-limit management, or guaranteed non-deprecated transports.","last_evaluated":"2026-03-30T15:35:19.280734+00:00","has_mcp":false,"has_api":false,"auth_methods":["Per-request/connection headers (e.g., Header1:value) for HTTP transport","Environment variables passed through to local MCP server configuration (env field in mcp.json)"],"has_free_tier":false,"known_gotchas":["Arguments and JSON payloads are provided via CLI parsing; quoting/escaping mistakes can cause malformed parameters.","SSE transport is marked deprecated; prefer HTTP unless you must use SSE.","When using mcp.json, ensure headers/env values are correct for the targeted MCP server and transport."],"error_quality":0.0}