{"repo":"willccbb/mcp-client-server","free":true,"listed":false,"github":"https://github.com/willccbb/mcp-client-server","clone":"git clone https://github.com/willccbb/mcp-client-server.git","description":"An MCP Server that's also an MCP Client. Useful for letting Claude develop and test MCPs without needing to reset the application.","language":"TypeScript","stars":125,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"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 future enhancements planned for Phases 2 and 3. Installation Usage As an MCP Server The MCP Test Client is registered with Claude via the claude-mcp-local script. You can use the following tools: 1. Deploy a server: 2. Call a tool on a deployed server: 3. Run tests against a server: 4. View server logs: 5. List deployed servers: 6. Stop a server: As a CLI Tool Run the CLI interface for testing: This provides an interactive menu ","default_branch":null,"files":null,"tree":[],"storefront":"/r/willccbb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/willccbb/mcp-client-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}