cmcp is a command-line utility that helps you interact with MCP servers. It's basically curl for MCP servers.
pip install cmcpInteract with the STDIO server:
cmcp COMMAND METHODAdd required parameters:
cmcp COMMAND METHOD param1=value param2:='{"arg1": "value"}'Add required environment variables:
cmcp COMMAND METHOD ENV_VAR1:value ENV_VAR2:value param1=value param2:='{"arg1": "value"}'Interact with the SSE server:
cmcp URL METHODAdd required parameters:
cmcp URL METHOD param1=value param2:='{"arg1": "value"}'Add required HTTP headers:
cmcp URL METHOD Header1:value Header2:value param1=value param2:='{"arg1": "value"}'Enable verbose mode to show JSON-RPC request and response:
cmcp -v COMMAND_or_URL METHOD