集成
MCP 服务器
将 Claude、ChatGPT、Codex、Cursor、VS Code 和其他客户端连接到 Skynet。
Skynet MCP 服务器让 AI 智能体替你使用 Skynet。Claude、ChatGPT、Codex、Cursor 和其他 MCP 客户端可以检查运行设置、启动运行、观察运行并停止运行。你只需在浏览器中批准一次连接。智能体会为每次运行设置支出上限。
服务器 URL
所有客户端都使用同一个 URL:
https://mcp.skynetml.com/mcp服务器使用 Streamable HTTP。登录使用 OAuth 2.1。你不需要把令牌或 API 密钥复制到客户端中。
连接你的客户端
选择你的客户端。按照它的步骤操作,然后转到批准连接。
最后一次对照各客户端文档检查:2026-11-01。
- 在终端中运行此命令。
- 在 Claude Code 中运行 /mcp,选择 skynet,然后在浏览器中登录 Skynet。
添加服务器
claude mcp add --transport http skynet https://mcp.skynetml.com/mcp为所有项目添加
claude mcp add --transport http --scope user skynet https://mcp.skynetml.com/mcp- 打开 Customize,然后打开 Connectors。
- 选择 +,然后选择 Add custom connector。
- 输入名称 Skynet 和 URL https://mcp.skynetml.com/mcp,然后选择 Add。
- 选择 Connect 并登录 Skynet。
- 在网页上打开 ChatGPT,然后打开 Plugins。
- 选择 +,然后选择 Add custom MCP server。
- 输入 URL https://mcp.skynetml.com/mcp,选择 OAuth,然后登录 Skynet。
- 在聊天中输入 @,然后选择 Skynet。
- 添加服务器,然后登录。
- 或者自行将服务器添加到 ~/.codex/config.toml。
添加并登录
codex mcp add skynet --url https://mcp.skynetml.com/mcp
codex mcp login skynet~/.codex/config.toml
[mcp_servers.skynet]
url = "https://mcp.skynetml.com/mcp"- 使用安装链接,或将服务器添加到 ~/.cursor/mcp.json。
- Cursor 会提示你登录 Skynet。
~/.cursor/mcp.json
{
"mcpServers": {
"skynet": {
"url": "https://mcp.skynetml.com/mcp"
}
}
}- 使用安装链接、命令行或工作区中的 .vscode/mcp.json。
- 服务器启动时,VS Code 会提示你登录 Skynet。
命令行
code --add-mcp '{"name":"skynet","type":"http","url":"https://mcp.skynetml.com/mcp"}'.vscode/mcp.json
{
"servers": {
"skynet": {
"type": "http",
"url": "https://mcp.skynetml.com/mcp"
}
}
}- 添加服务器。
- 在 Gemini CLI 中运行 /mcp auth skynet,然后登录。
添加服务器
gemini mcp add --transport http skynet https://mcp.skynetml.com/mcpsettings.json
{
"mcpServers": {
"skynet": {
"httpUrl": "https://mcp.skynetml.com/mcp"
}
}
}- 将服务器添加到 mcp_config.json。
mcp_config.json
{
"mcpServers": {
"skynet": {
"serverUrl": "https://mcp.skynetml.com/mcp"
}
}
}- 任何支持通过 Streamable HTTP 和 OAuth 连接远程 MCP 服务器的客户端都可以连接。向它提供服务器 URL。不要向它提供 API 密钥。
服务器 URL
https://mcp.skynetml.com/mcp批准连接
智能体第一次调用 Skynet 时,浏览器会打开一个 Skynet 页面。
- 如果你尚未登录,请登录 Skynet。
- 阅读该页面。它会显示智能体名称、它将返回的网站以及你的账户。
- 了解智能体可以做什么:
- 查看你的优化运行及其结果。
- 启动和停止优化运行,费用从你的余额中支付。
- 点击 Allow 以连接。点击 Deny 以停止。
点击 Allow 后,浏览器会返回智能体。智能体现在可以调用下面的工具。
工具
| 工具 | 作用 | 权限 |
|---|---|---|
check_run | 检查运行设置,但不执行运行,也不向你收费。会建议一个支出上限。 | 读 |
start_run | 以指定的支出上限启动运行。 | 写 |
get_run | 返回状态、已花费金额,以及运行结束时的结果。 | 读 |
list_runs | 列出你的运行,最新的在前。可以按状态筛选。 | 读 |
stop_run | 停止一次运行。第二次调用会返回错误,说明该运行已经结束。 | 写 |
读权限使用 runs:read 范围。写权限使用 runs:write 范围。
没有任何工具可以充值、更改你的余额或更改计费设置。
智能体如何执行一次优化
- 智能体用运行设置调用
check_run。Skynet 执行静态检查并返回:- 每项检查的结果。
- 运行可以启动的最低支出上限。
- 建议的支出上限,至少为 $5.00。
- 没有已知价格的模型。
- 你现在可以花费的金额。
- 智能体用一个支出上限(
max_cost_cents,1 到 1,000,000 美分)调用start_run。它也可以发送一个idempotency_key,这样重试时不会启动第二次运行。 - 如果设置检查仍在进行,
start_run会返回in_progress和retry_after_seconds。智能体在这段时间后用相同的输入再次调用start_run。 - 智能体反复调用
get_run,直到运行结束。最终状态为success、failed、cancelled和stopped。
运行达到支出上限时会停止。关于 Skynet 如何为运行收费,请阅读计费。
安全
- 每个客户端都有自己的授权。客户端永远看不到你的密码。
- 登录使用 PKCE(S256)。客户端通过动态客户端注册或客户端 ID 元数据文档完成自身注册。
- 访问令牌在 1 小时后过期。客户端使用刷新令牌续期。
- 刷新令牌在 30 天未使用后过期。一次授权最长持续 90 天。之后你需要再次批准连接。
- 每个刷新令牌只能使用一次。如果有人再次使用旧的刷新令牌,Skynet 会终止该授权。
- 智能体只能查看和更改你自己的运行。
关于 Skynet 如何保护你的账户和数据,请阅读安全。
断开连接
要断开智能体,请从客户端中移除 Skynet 服务器。大多数客户端随后会吊销它们的令牌。如果客户端没有吊销,它的刷新令牌会在 30 天未使用后过期。
故障排除
| 问题 | 处理方法 |
|---|---|
| 连接立即失败 | 检查服务器 URL。它必须完全是 https://mcp.skynetml.com/mcp。 |
| “This agent can't connect” | 从客户端重新发起连接。 |
| “Too many attempts” | 等待几分钟,然后重试。 |
| 客户端没有打开浏览器 | 更新客户端。它必须支持带 OAuth 的远程 MCP 服务器。 |
start_run 因余额错误而失败 | 在 Skynet 中充值,或用更低的支出上限启动运行。 |
| 几周后工具停止工作 | 授权已过期。移除服务器并重新连接。 |
如需不通过智能体直接访问 HTTP,请阅读 API。