Wrap MCP stdio servers with a WebSocket. For use with kibitz.
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | shThe config file specifies which MCP servers to run.
The default config (no --config or --command args provided) includes:
To make a configuration file:
- Create your configuration file:
cp sample.config.json config.json
- Modify
config.jsonto add or remove servers based on your needs. - Run with
--config path/to/config.jsonto use the new config file.
Basic usage with default config file (no --config or --command provided) and port:
uvx --refresh ws-mcp@latestThis will start all configured servers on the default port (10125).
To use a config file and port:
uvx --refresh ws-mcp@latest --config path/to/config --port 10125