mcp-test-harness
Installation
SKILL.md
MCP Test Harness
Build production-ready, fully automated integration test suites for MCP servers using STDIO transport. Tests run against live servers and validate real data.
Quick Start Decision
| Server Language | Testing Stack | Reference |
|---|---|---|
| Python (FastMCP) | pytest + pytest-asyncio + FastMCP Client | Python Guide |
| TypeScript/Node | Vitest + @modelcontextprotocol/sdk | TypeScript Guide |
| Any language | MCP Inspector CLI (bash/PowerShell) | Inspector CLI |
Core Philosophy
These are integration tests, not unit tests:
- Tests run against the actual MCP server (not mocks)
- Tests validate real data returned from tools
- Tests use STDIO transport (the standard for local MCP servers)
- Tests should pass before any deployment or version bump