drio
Open app

Model Context Protocol (MCP) Testing Servers

Source

This is a web-based application for testing MCP servers. It was designed to demonstrate a MCP client capable of running in a typical web hosting environment.

Catalog onlyCatalog onlySTDIO

Overview

MCP Testing Server is a web-based application designed for testing Model Context Protocol (MCP) servers, demonstrating a MCP client that operates in a typical web hosting environment.

To use the MCP Testing Server, install the package via Composer and run the web client using PHP. Connect to the MCP test server by entering the appropriate command and arguments in the interface.

  • Web-based interface for testing MCP servers - Debug Panel for viewing JSON-RPC messages - Ability to test Prompts, Tools, and Resources
  1. Testing MCP server functionality in a controlled environment.
  2. Debugging communication between MCP client and server.
  3. Developing and testing applications that utilize MCP.

Add to your AI client

Use these steps to connect Model Context Protocol (MCP) Testing Servers 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-testing-server-dependencies-packagist": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-testing-server-dependencies-packagist"
      ]
    }
  }
}

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-testing-server-dependencies-packagist": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-testing-server-dependencies-packagist"
      ]
    }
  }
}

Claude Code

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

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-testing-server-dependencies-packagist": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-testing-server-dependencies-packagist"
      ]
    }
  }
}

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-testing-server-dependencies-packagist": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-testing-server-dependencies-packagist"
      ]
    }
  }
}

Windsurf

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

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-testing-server-dependencies-packagist": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-testing-server-dependencies-packagist"
      ]
    }
  }
}

Cline

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

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-testing-server-dependencies-packagist": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-testing-server-dependencies-packagist"
      ]
    }
  }
}

FAQ

Is MCP Testing Server free to use?

Yes! MCP Testing Server is free to use under the MIT License.

Can I use MCP Testing Server in a production environment?

It is not recommended to use the MCP Web Client publicly without additional security and error handling measures.

What are the limitations of the MCP Testing Server?

The MCP Web Client is designed for developers and may not handle long-running processes due to typical PHP hosting restrictions.