shapeshift
Mount or unmount MCP servers at runtime. Switch tools between servers without restarts.
Instructions
Mount a server (server_id provided) or unmount current form (no server_id).
shapeshift("mcp-server-time") — mount: server's tools become available shapeshift() — unmount: kill process + uninstall (clean slate) shapeshift(keep=True) — unmount: keep pool warm for quick re-attach
source: "auto" (default) | "local" (force npx/uvx install) | "smithery" | "official" tools: load only specific tools instead of everything server_args: extra CLI arguments for the install command (e.g. ["/private/tmp"]) confirm: proceed with community sources after reviewing KITSUNE_TRUST=community env var skips the community trust gate globally
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server_id | No | ||
| tools | No | ||
| keep | No | ||
| confirm | No | ||
| source | No | auto | |
| server_args | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |