If you've built a Model Context Protocol (MCP) server recently, you know this exact cycle of pain:
- You edit code in your custom MCP tool.
- You restart Claude Desktop.
- You manually type prompts hoping Claude will decide to call your tool.
- If it fails, you wonder: Did the LLM misunderstand the schema, or did my server crash?
- You dig through local logs in
%APPDATA%or~/Library/Logs/Claude/. - You fix a typo.
- Repeat 50 times a day.
Testing an MCP server by chatting with an AI assistant is like testing a REST API by clicking around in a production frontend. It's slow, unpredictable, and wastes hours.
Here's how to test your MCP server directly from your terminal in under a minute.
The Solution: Direct Protocol Testing with QAMCP
We built and open-sourced QAmcp, a zero-dependency CLI that connects to your MCP server the exact same way an AI client does, but runs an automated suite of checks and gives you a 100-point audit report.
No AI judges anything. Every result is hard arithmetic: response times in milliseconds, schema matches, and error codes.
How to Test in 1 Command
You don't even need to install anything. If you have Node.js 20+, just run:
For remote/hosted MCP servers:
bash
npx qamcp-cli https://your-server.com/mcp
Top comments (0)