Webrtcperf MCP Server

WebRtcPerf is an open-source tool designed for testing WebRTC services with multiple concurrent client connections, measuring the most important RTC

Local serverstdio

What is the Webrtcperf MCP server?

Connect Webrtcperf to Claude, Cursor or any other MCP client and it stops being a tab you switch to. WebRtcPerf is an open-source tool designed for testing WebRTC services with multiple concurrent client connections, measuring the most important RTC statistics and collecting them in an easy way. This documentation will dive into its. The webrtcperf mcp server is what makes that connection.

Installation

@vpalmisano/webrtcperf on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Credentials and setup notes

The webrtcperf tool is a NodeJS application spawning multiple Puppeteer headless browsers that will actually start the WebRTC connections, so it could ideally run on every platform where NodeJS and Chromium browser could run. Anyway, to gain advantage of some specific features, using a Linux OS is the suggested way to use the tool. If you plan to run multiple concurrent

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Among the knowledge and memory options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. It is maintained by vpalmisano; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

How to install the Webrtcperf MCP server

{
  "mcpServers": {
    "webrtcperf": {
      "command": "npx",
      "args": ["-y", "@vpalmisano/webrtcperf"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

The webrtcperf tool is a NodeJS application spawning multiple Puppeteer headless browsers that will actually start the WebRTC connections, so it could ideally run on every platform where NodeJS and Chromium browser could run. Anyway, to gain advantage of some specific features, using a Linux OS is the suggested way to use the tool. If you plan to run multiple concurrent

Frequently asked questions

It connects Webrtcperf to MCP-compatible AI assistants such as Claude and Cursor. Instead of copying data back and forth by hand, the assistant works with Webrtcperf directly.