mcp-client-server
An MCP middleware that acts as both a server and a client for testing MCP servers during development.
The MCP Test Client allows developers to test MCP servers without needing to register them directly with Claude. It provides a dual role as both a server registered with Claude and a client that connects to other MCP servers under test. This functionality is essential for developers looking to streamline their testing processes and ensure their servers are functioning correctly before formal registration.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-client-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-client-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions