VS Code / GitHub Copilot
通过 MCP 配置将 Seashail 连接到 VS Code 和 GitHub Copilot。
VS Code 从工作区中的 .vscode/mcp.json 读取 MCP 服务器配置。
Seashail 是仅 stdio 模式。配置 VS Code 运行本地命令(
seashail mcp),而非服务器 URL(SSE/HTTP)。
前置条件
- Seashail 已安装并在你的
PATH中 - 已创建钱包(首次连接会自动创建默认钱包,也可手动调用
create_wallet) - VS Code 并安装 GitHub Copilot 扩展
设置(推荐)
使用一键安装器:
seashail agent install vscode这会在你当前工作区创建 .vscode/mcp.json。
手动设置
在你的项目根目录创建 .vscode/mcp.json:
{
"servers": {
"seashail": {
"type": "stdio",
"command": "seashail",
"args": ["mcp"]
}
}
}注意:VS Code 使用带
"type"字段的"servers",不同于 Cursor 和 Claude Desktop 使用的"mcpServers"。
免安装选项(npx)
如果你不想将 seashail 安装到 PATH 中,可以通过 npx 运行:
{
"servers": {
"seashail": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@seashail/mcp", "--"]
}
}
}测试网模式
seashail agent install vscode --network testnet或手动将 args 设置为 ["mcp", "--network", "testnet"]。
验证
设置完成后,在 VS Code 中打开 GitHub Copilot Chat 并询问:
What's my SOL balance?Copilot 应该通过 MCP 发现并调用 Seashail 工具。
故障排除
未检测到 MCP 服务器
确保 .vscode/mcp.json 文件位于 VS Code 打开的工作区根目录中。添加配置后重新加载窗口。
Copilot 不使用 MCP 工具 GitHub Copilot 的 MCP 工具支持需要兼容的扩展版本。确保你的 Copilot 扩展是最新的。