Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Ws Mcp

    19 stars
    Python
    Updated Aug 18, 2025

    Table of Contents

    • Quickstart
    • Prerequisites
    • Configuration
    • Running ws-mcp
    • Detailed Usage

    Table of Contents

    • Quickstart
    • Prerequisites
    • Configuration
    • Running ws-mcp
    • Detailed Usage

    Documentation

    ws-mcp

    Wrap MCP stdio servers with a WebSocket.

    For use with kibitz.

    Quickstart

    Prerequisites

    Install uv:

    bash
    curl -LsSf https://astral.sh/uv/install.sh | sh

    Configuration

    The config file specifies which MCP servers to run.

    The default config (no --config or --command args provided) includes:

    • [wcgw](https://github.com/rusiaaman/wcgw): For general system operations and file management
    • [fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch): For making HTTP requests

    To make a configuration file:

    1. Create your configuration file:

    bash
    cp sample.config.json config.json

    2. Modify config.json to add or remove servers based on your needs.

    3. Run with --config path/to/config.json to use the new config file.

    Running ws-mcp

    Basic usage with default config file (no --config or --command provided) and port:

    bash
    uvx --refresh ws-mcp@latest

    This will start all configured servers on the default port (10125).

    To use a config file and port:

    bash
    uvx --refresh ws-mcp@latest --config path/to/config --port 10125

    Detailed Usage

    bash
    # Example using fetch
    uvx --refresh ws-mcp --command "uvx mcp-server-fetch" --port 3002
    
    # Example using wcgw
    uvx --refresh ws-mcp --command "uvx --from wcgw@latest --python 3.12 wcgw_mcp" --port 3001
    
    # Example using Brave search
    export BRAVE_API_KEY=YOUR_API_KEY_HERE
    uvx --refresh ws-mcp --env BRAVE_API_KEY=$BRAVE_API_KEY --command "npx -y @modelcontextprotocol/server-brave-search" --port 3003
    
    # Or, with a .env file:
    uvx --refresh ws-mcp --env-file path/to/.env --command "npx -y @modelcontextprotocol/server-brave-search" --port 3003
    
    # `--command` can be supplied multiple times!
    #  Example serving multiple servers at once:
    uvx --refresh ws-mcp --env-file path/to/.env --command "npx -y @modelcontextprotocol/server-brave-search" --command "uvx mcp-server-fetch" --port 3004
    
    # Servers can also be specified in a `.json` file following [the standard MCP format](https://modelcontextprotocol.io/quickstart/user#2-add-the-filesystem-mcp-server)
    uvx --refresh ws-mcp --env-file path/to/.env --config path/to/config.json --port 3005

    Similar MCP

    Based on tags & features

    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • PE

      Personalizationmcp

      Python·
      12
    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k