shapeshift
Mount MCP servers at runtime without restart. Replace or remove servers, filter tools, and apply sandboxing with Docker.
Instructions
Mount an MCP server's tools at runtime. Empty server_id unmounts.
shapeshift('mcp-server-time') # mount (community sources cage by default) shapeshift('id', tools=['only_this']) # lean — mount only listed tools shapeshift('id', sandbox=False) # opt out of the default Docker cage shapeshift('id', sandbox=True) # force the cage (hard-fail if no Docker) shapeshift() # unmount + kill process
sandbox: None (default) cages low-trust npm/PyPI/github sources in Docker when it's available (best-effort — runs uncaged with a nudge if not); True forces the cage; False opts out. source: auto|local|smithery|official. confirm=True for community sources.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keep | No | ||
| tools | No | ||
| source | No | auto | |
| confirm | No | ||
| sandbox | No | ||
| server_id | No | ||
| server_args | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |