diff --git a/README.md b/README.md index 2994c41..7d97809 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ - [Installing via PyPI](#installing-via-pypi) - [Installing via Github repository (latest)](#installing-via-github-repository-latest) - [Installing as container](#installing-as-container) + - [Troubleshooting](#troubleshooting) - [Extending the container image](#extending-the-container-image) - [Docker Compose Setup](#docker-compose-setup) - [Command line arguments](#command-line-arguments) @@ -182,6 +183,20 @@ Starting from version 0.3.2, it's possible to pull and run the corresponding con docker run -t ghcr.io/sparfenyuk/mcp-proxy:v0.3.2-alpine --help ``` +### Troubleshooting + +- **Problem**: Claude Desktop can't start the server: ENOENT code in the logs + + **Solution**: Try to use the full path to the binary. To do so, open a terminal and run the command `where mcp-proxy` (macOS, Linux) or `where.exe mcp-proxy` (Windows). Then, use the output path as a value for 'command' attribute: + ```json + "fetch": { + "command": "/full/path/to/bin/mcp-proxy", + "args": [ + "http://localhost:8932/sse" + ] + } + ``` + ## Extending the container image You can extend the `mcp-proxy` container image to include additional executables. For instance, `uv` is not included by default, but you can create a custom image with it: