DevelopmentTypeScript

mcp-client-server

An MCP middleware that acts as both a server and a client for testing MCP servers during development.

Free
N/A rating (0 reviews)0 installs124 GitHub stars
MCPTestingMiddleware

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

Claude DesktopCursor

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

ok0
ok1