Hi,
I setup a local MCP today like this:
"mcp": {
"servers": {
"basecamp": {
"command": "/home/openclaw/basecamp-mcp/venv/bin/python",
"args": [
"/home/openclaw/basecamp-mcp/basecamp_fastmcp.py"
],
"cwd": "/home/openclaw/basecamp-mcp"
}
}
}
I registered it with openclaw mcp and with mcporter and setup the mcporter skill (please tell me if that's overkill). It works great without sandboxing but not with it (makes sense since there is no mcporter binary and no code nor possibility to connect to the internet inside the container). Unfortunately I do require sandboxing, especially since I am running a local model with a small number of weights.
My question is: Is there a way around that? Like hosting the MCP server as an HTTP/SSE service and somehow forwarding that to Docker? Am I overlooking something?
Cheers!