uv
(uvx
is an alias it provides)
+
+```bash
+# (a) official one-liner
+curl -Ls https://astral.sh/uv/install.sh | sh
+
+# (b) or via pipx
+pipx install uv
+```
+
+#### 2 - Create an on-the-spot venv & run the wrapper
+
+```bash
+# Create venv in ~/.venv/mcpgateway (or current dir if you prefer)
+uv venv ~/.venv/mcpgateway
+source ~/.venv/mcpgateway/bin/activate
+
+# Install the gateway package using uv
+uv pip install mcp-contextforge-gateway
+
+# Launch wrapper
+MCP_AUTH_TOKEN=${MCPGATEWAY_BEARER_TOKEN} \
+MCP_SERVER_CATALOG_URLS=http://localhost:4444/servers/UUID_OF_SERVER_1 \
+uv run --directory . -m mcpgateway.wrapper # Use this just for testing, as the Client will run the uv command
+```
+
+#### Claude Desktop JSON (runs through **uvx**)
+
+```json
+{
+ "mcpServers": {
+ "mcpgateway-wrapper": {
+ "command": "uvx",
+ "args": [
+ "run",
+ "--",
+ "python",
+ "-m",
+ "mcpgateway.wrapper"
+ ],
+ "env": {
+ "MCP_AUTH_TOKEN": "