Connect Your Agent
Configure MCP stdio so your agent can use Seashail tools.
Seashail exposes an MCP server over stdio. Any MCP-capable agent can launch:
seashail mcpOptional: override network mode for this session:
seashail mcp --network testnetOne-Click Templates
Seashail ships a small set of “one-click” config templates for common clients.
List supported targets:
seashail agent listInstall (workspace-local):
seashail agent install cursor
seashail agent install vscodeInstall (global):
seashail agent install windsurf
seashail agent install claude-desktopTestnet templates (optional):
seashail agent install cursor --network testnet
seashail agent install vscode --network testnet
seashail agent install windsurf --network testnet
seashail agent install claude-desktop --network testnetThese testnet templates run seashail mcp --network testnet, which overrides network mode for that client session only.
Claude Code
Add an MCP server:
claude mcp add seashail seashail mcpTestnet mode (optional):
claude mcp add seashail-testnet seashail mcp --network testnetCursor
Cursor uses .cursor/mcp.json (project) or ~/.cursor/mcp.json (global).
Recommended:
seashail agent install cursorVS Code / GitHub Copilot
VS Code uses .vscode/mcp.json in a workspace.
Recommended:
seashail agent install vscodeCline
Cline supports MCP servers via its UI. Configure a server named seashail with:
- Command:
seashail - Args:
mcp
Windsurf
Windsurf stores MCP servers in ~/.codeium/windsurf/mcp_config.json.
Recommended:
seashail agent install windsurfOpenClaw
If your OpenClaw build supports MCP stdio servers directly, configure a server named seashail that runs:
seashail mcpIf your OpenClaw build does not support MCP natively, use an MCP bridge/proxy that can launch a local stdio MCP server and forward tool calls to it.
Codex
Configure an MCP stdio server named seashail that runs:
seashail mcpTestnet mode (optional):
seashail mcp --network testnetConfig Snippets
You can copy templates from:
packages/agent-configs/templates/cursor/mcp.jsonpackages/agent-configs/templates/cursor/mcp.testnet.jsonpackages/agent-configs/templates/vscode/mcp.jsonpackages/agent-configs/templates/vscode/mcp.testnet.jsonpackages/agent-configs/templates/windsurf/mcp_config.jsonpackages/agent-configs/templates/windsurf/mcp_config.testnet.jsonpackages/agent-configs/templates/claude-desktop/claude_desktop_config.jsonpackages/agent-configs/templates/claude-desktop/claude_desktop_config.testnet.json
Multi-Client Behavior
MCP is stdio-based, so each agent will launch a seashail mcp process.
Seashail avoids split-brain keys/state by using a singleton local daemon:
seashail mcpruns as a thin stdio proxy- it forwards all requests to
seashail daemon, which owns the keystore and passphrase session - if no daemon is running,
seashail mcpwill autostart it
This means multiple agents can safely share:
- the same wallets and keystore
- the same in-memory passphrase session
- the same policy counters (daily caps, etc.)
Local transport is IPC-only:
- macOS/Linux: Unix socket at
data_dir/seashail-mcp.sock - Windows: named pipe (no TCP listener)
Debugging only: seashail mcp --standalone runs a direct stdio server without sharing state across clients.