drio
Open app

🚀 MCP Client-Server Repository

Source

An MCP Server that's also an MCP Client. Useful for letting Claude develop and test MCPs without needing to reset the application.

Catalog onlyCatalog onlySTDIO

Overview

MCP Client-Server is a repository that contains an MCP Server which also functions as an MCP Client. It is designed to facilitate the development and testing of Model Context Protocols (MCPs) without the need to reset the application frequently.

To use the MCP Client-Server, download the application from the provided link, launch the downloaded file, and start exploring the functionalities of both the MCP Server and Client.

  • Dual functionality as both an MCP Server and Client. - Streamlined development and testing process for MCPs. - Easy to download and set up for immediate use.
  1. Developing and testing new MCPs without application resets.
  2. Facilitating collaboration among developers working on MCPs.
  3. Enhancing the efficiency of the MCP development workflow.

Add to your AI client

Use these steps to connect 🚀 MCP Client-Server Repository in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-client-server-kaioobrabo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-client-server-kaioobrabo"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-client-server-kaioobrabo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-client-server-kaioobrabo"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-client-server-kaioobrabo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-client-server-kaioobrabo"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-client-server-kaioobrabo": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-client-server-kaioobrabo"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-client-server-kaioobrabo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-client-server-kaioobrabo"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-client-server-kaioobrabo": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-client-server-kaioobrabo"
      ]
    }
  }
}

FAQ

Is the MCP Client-Server free to use?

Yes! The MCP Client-Server is free to use for all developers.

What programming languages does MCP Client-Server support?

The MCP Client-Server is primarily developed in TypeScript and supports various SDKs.

How can I contribute to the MCP Client-Server?

You can fork the repository, make changes, and submit pull requests to enhance its functionality.