by willccbb · MCP Server · ★ 124
Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h
MCP Test Client An MCP middleware that acts as both a server (to Claude) and a client (to servers under test) for testing MCP servers during development. Architecture The MCP Test Client has a dual role: It's a server registered with Claude that exposes tools for testing It's a client that connects to and tests other MCP servers This architecture lets you test MCP servers without registering them directly with Claude. Features Deploy MCP servers to test environments Call individual tools with custom arguments Run automated test suites View server logs Test servers before formal registration with Claude Implementation The MCP Test Client is implemented with: Process Management: Spawns and manages MCP server processes MCP SDK Client: Uses the official MCP SDK to communicate with servers Custom Transport: Implements a custom transport for stdio communication Test Execution: Runs tests and validates responses CLI Interface: Provides an interactive testing interface The current implementation is Phase 1 of the design plan, with futu
| Stars | 124 |
| Forks | 9 |
| Language | TypeScript |
| Category | MCP Server |
| Quality Score | 70.595456016885/100 |
| Open Issues | 1 |
| Last Updated | 2025-03-10 |
| Created | 2025-03-10 |
| Platforms | claude-code, cli, mcp, node |
| Est. Tokens | ~10k |
Explore other popular mcp server tools:
mcp-client-server is An MCP Server that's also an MCP Client. Useful for letting Claude develop and test MCPs without needing to reset the application.. It is categorized as a MCP Server with 124 GitHub stars.
mcp-client-server is primarily written in TypeScript.
You can find installation instructions and usage details in the mcp-client-server GitHub repository at github.com/willccbb/mcp-client-server. The project has 124 stars and 9 forks, indicating an active community.