Loading...
Loading...
Use skill if you are testing MCP servers with philschmid/mcp-cli, inspecting tools, calling them, or debugging config, transport, auth, and arguments.
npx skill4agent add yigitkonur/skills-by-yigitkonur test-mcp-by-climcp-cliMCP_NO_DAEMON=1mcp-cli --helpcallv0.3.0SKILL.mdreferences/testing-flow.mdreferences/configuration-and-arguments.mdreferences/output-debugging-and-chaining.mdreferences/errors-and-recovery.mdreferences/testing-flow.mdreferences/configuration-and-arguments.mdreferences/output-debugging-and-chaining.mdreferences/errors-and-recovery.mddisabledToolsallowedToolsreferences/configuration-and-arguments.mdMCP_NO_DAEMON=1references/errors-and-recovery.mdMCP_TIMEOUT=30references/output-debugging-and-chaining.mdMCP_DEBUG=1mcp-climcp-cli info <server>AMBIGUOUS_COMMANDcallinfogrepcalljq -r '.content[0].text'references/output-debugging-and-chaining.mdbun run src/index.ts -c ./mcp_servers.json info filesystem
bun run src/index.ts -c ./mcp_servers.json call filesystem read_file '{"path":"./README.md"}'mcp-cli# Install if missing
which mcp-cli || curl -fsSL https://raw.githubusercontent.com/philschmid/mcp-cli/main/install.sh | bash
# Connect and inspect
mcp-cli info my-server
mcp-cli info my-server my-tool
# Happy path + error path
mcp-cli call my-server my-tool '{"param":"value"}'
mcp-cli call my-server my-tool '{}'
# Fresh-connection check after rebuild
MCP_NO_DAEMON=1 mcp-cli call my-server my-tool '{"param":"value"}'| File | When to read |
|---|---|
| Running the full 8-phase verification sequence or the final checklist |
| Setting up config files, tool filtering, env var substitution, or passing JSON arguments |
| Parsing output, piping between tools, CI/CD scripts, or controlling behavior via env vars |
| Any command fails — error type lookup, exit code interpretation, daemon issues, or release inconsistencies |