Seashail

连接你的智能体

配置 MCP stdio 以便你的智能体使用 Seashail 工具。

Seashail 通过 stdio 暴露一个 MCP 服务器。任何支持 MCP 的智能体都可以连接并进行交易。

seashail mcp

Seashail 是仅 stdio 模式(自托管)。如果你的智能体界面要求提供服务器 URL(SSE/HTTP),请配置本地命令。参见:任意 MCP 客户端(stdio)

覆盖当前会话的网络模式:

seashail mcp --network testnet

一键模板

Seashail 为常见客户端提供配置模板。列出支持的目标:

seashail agent list

安装模板(工作区本地或全局,取决于智能体):

seashail agent install cursor
seashail agent install vscode
seashail agent install windsurf
seashail agent install claude-desktop

部分客户端(例如 Continue 和 JetBrains)需要手动配置;参见它们的页面获取复制粘贴模板。

测试网模板:

seashail agent install cursor --network testnet

选择你的智能体

多客户端行为

MCP 基于 stdio,因此每个智能体启动自己的 seashail mcp 进程。

Seashail 通过使用单例本地守护进程来避免密钥和状态分裂:

  • seashail mcp 作为轻量级 stdio 代理运行
  • 它将所有请求转发给 seashail daemon,后者拥有密钥存储和密码短语会话
  • 如果没有运行中的守护进程,seashail mcp 会自动启动它

多个智能体可以安全共享:

  • 相同的钱包和密钥存储
  • 相同的内存中密码短语会话
  • 相同的策略计数器(每日限额等)

本地传输仅使用 IPC:

  • macOS/Linux:Unix socket 位于 data_dir/seashail-mcp.sock
  • Windows:命名管道(无 TCP 监听器)

调试模式: seashail mcp --standalone 运行直接的 stdio 服务器,不使用守护进程,适用于调试但不会跨客户端共享状态。

其他智能体(通用 MCP stdio)

如果你的智能体未在上方列出,只要它支持 MCP 的 stdio 模式(启动本地命令),你仍然可以连接。

  1. 安装 Seashail(推荐):按照安装 Seashail 确保 seashail 在你的 PATH 中。
  2. 配置你的智能体运行:
    • 命令:seashail
    • 参数:mcp

测试网(可选):

  • 参数: mcp --network testnet

如果你的智能体使用 JSON 配置文件(通常命名为 .mcp.json),以下是两种常见格式:

{
  "mcpServers": {
    "seashail": { "command": "seashail", "args": ["mcp"] }
  }
}
{
  "servers": {
    "seashail": { "type": "stdio", "command": "seashail", "args": ["mcp"] }
  }
}

免安装选项(仍为 stdio):

  • 命令: npx
  • 参数: -y @seashail/mcp --

通过让你的智能体执行以下操作来验证:

What's my SOL balance?

目录