Seashail

Install

Install Seashail and verify you can run the MCP server locally.

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:

  • git
  • cargo (Rust toolchain)

macOS / Linux

curl -fsSL https://seashail.com/install | sh

If 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 | iex

If 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 mcp

npx

Run the Seashail MCP server directly:

npx -y @seashail/mcp

Pass through args to seashail mcp:

npx -y @seashail/mcp -- --network testnet

uvx

Run via uv (Python):

uvx seashail-mcp

Pass through args to seashail mcp:

uvx seashail-mcp -- --network testnet

Notes On One-Line Starts

npx and uvx are wrappers around seashail mcp.

  • If seashail is 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 seashail

The binary will be at:

./target/debug/seashail

Run

Start the MCP server (stdio):

./target/debug/seashail mcp

You can also print the resolved config and data paths:

./target/debug/seashail paths

Notes

  • Seashail is non-custodial: if you lose your passphrase and/or recovery share(s), funds can be permanently unrecoverable.
  • Transactions are irreversible.

On this page