mcp-test-client and mcp-harness
Both tools are TypeScript testing utilities for MCP servers, but `gabry-ts/mcp-harness` is an in-memory toolkit specifically inspired by Supertest, suggesting a focus on HTTP-like request/response testing within the same process, while `crazyrabbitLTC/mcp-test-client` is a more general "testing utility" which could imply a broader range of testing capabilities including, but not limited to, in-memory testing.
About mcp-test-client
crazyrabbitLTC/mcp-test-client
MCP Test Client is a TypeScript testing utility for Model Context Protocol (MCP) servers.
This is a testing utility for developers building servers that implement the Model Context Protocol (MCP). It helps you verify that your MCP server correctly lists available tools and executes tool calls as expected. You provide your server code, and it provides methods to test its responses, ensuring your server behaves reliably. It's used by software engineers or backend developers creating AI-powered applications.
About mcp-harness
gabry-ts/mcp-harness
In-memory testing toolkit for MCP servers in TypeScript - supertest for MCP
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work