Install
Install Seashail and verify you can run the MCP server locally.
Recommended: Install The seashail Binary
Seashail is a local binary. Your agent runs it as an MCP stdio server (via seashail mcp).
This installer builds from source (it does not download a prebuilt binary). You need:
gitcargo(Rust toolchain)
macOS / Linux
curl -fsSL https://seashail.com/install | shIf seashail is not found after install, add the default install dir to your shell PATH:
export PATH="$HOME/.local/bin:$PATH"Windows (PowerShell)
If you have WSL, you can run the macOS/Linux installer inside WSL.
Otherwise, install with PowerShell (source build):
irm https://seashail.com/install.ps1 | iexIf seashail is not found after install, add the default install dir to your PATH for the current session:
$env:Path = "$HOME\.local\bin;$env:Path"Start The MCP Server
Start the MCP server (stdio):
seashail mcpnpx
Run the Seashail MCP server directly:
npx -y @seashail/mcpPass through args to seashail mcp:
npx -y @seashail/mcp -- --network testnetuvx
Run via uv (Python):
uvx seashail-mcpPass through args to seashail mcp:
uvx seashail-mcp -- --network testnetNotes On One-Line Starts
npx and uvx are wrappers around seashail mcp.
- If
seashailis already installed, they will run it. - If it is not installed, they will run the hosted installer.
Build From Source (Dev)
If you are hacking on the repo:
bun install
bun run check
cargo build -p seashailThe binary will be at:
./target/debug/seashailRun
Start the MCP server (stdio):
./target/debug/seashail mcpYou can also print the resolved config and data paths:
./target/debug/seashail pathsNotes
- Seashail is non-custodial: if you lose your passphrase and/or recovery share(s), funds can be permanently unrecoverable.
- Transactions are irreversible.