Describe the bug
When I configure the use of fetch in cursor mcp, the configuration takes effect, but when fetch is triggered, an error always occurs:Using SOCKS proxy, but the 'socksio' package is not installed. Make sure to install httpx using pip install httpx[socks].
To Reproduce
Steps to reproduce the behavior:
cursor mcp config:
{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": {
"BRAVE_API_KEY": "xxxxx"
}
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}
Expected behavior
My device has already installed uv, and the error still exists after performing the following operations:
-
uv venv
-
source .venv/bin/activate
-
uv pip install "httpx[socks]"
Similarly, I also tried using brew install pipx, pipx install "httpx[socks]", but the error still exists.
Logs
If applicable, add logs to help explain your problem.
Additional context
Add any other context about the problem here.
Describe the bug
When I configure the use of fetch in cursor mcp, the configuration takes effect, but when fetch is triggered, an error always occurs:Using SOCKS proxy, but the 'socksio' package is not installed. Make sure to install httpx using
pip install httpx[socks].To Reproduce
Steps to reproduce the behavior:
cursor mcp config:
{ "mcpServers": { "brave-search": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-brave-search"], "env": { "BRAVE_API_KEY": "xxxxx" } }, "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] } } }Expected behavior
My device has already installed uv, and the error still exists after performing the following operations:
uv venv
source .venv/bin/activate
uv pip install "httpx[socks]"
Similarly, I also tried using brew install pipx, pipx install "httpx[socks]", but the error still exists.
Logs
If applicable, add logs to help explain your problem.
Additional context
Add any other context about the problem here.