天线MCP
让大赦国际进入 克劳德代码, (中文(简体) ), 光标 或者说 代码 把真正的工作交给你的"天线"bots:编码,网络研究,读取或收集数据,任何需要几转以上的事物. 机器人在它上工作(在你的电脑上或在"天线"云中),而你的编辑器则继续工作,你随时随地都会得到结果.
它使用你的"天线"API键,并且可以做你"天线"账户能够做的——仅此而已.
1. 获得钥匙
天线网络应用打开 设置 — 密钥,创建并复制密钥(其开头是 lgn_ 并且只显示一次).
2. 在工具中添加天线
替换 <k> 用你的钥匙和 <url> 带有您的 Skyline API 地址( 默认) https://config.staging.apisky.net) (中文(简体) ).
克劳德代码
claude mcp add skyline --env SKYLINE_API_KEY=<k> --env SKYLINE_API_URL=<url> -- npx -y @apisky/skyline-mcp
光标 —— 说 .cursor/mcp.json
{"mcpServers":{"skyline":{"command":"npx","args":["-y","@apisky/skyline-mcp"],"env":{"SKYLINE_API_KEY":"<k>","SKYLINE_API_URL":"<url>"}}}}
代码 —— 说 ~/.codex/config.toml
[mcp_servers.skyline]
command = "npx"
args = ["-y","@apisky/skyline-mcp"]
env = { SKYLINE_API_KEY = "<k>", SKYLINE_API_URL = "<url>" }
3. 一次性装瓶
- 要发送代码,请安装 天线 GitHub App 在repo上(Skyline web app = 设置 = GitHub).
- 工作副本总是在运行 青蒿素综合疗法 模式,这样他们就可以不用等待批准即可工作. 风险指令仍然可以在"天线"中请求批准.
如何运作
安装此服务器会告诉你的AI,你希望"天线"做真正的工作,所以它会交出比两个转弯更大的东西.
有两个工作工具:
skyline_assign开始工作:任务,加cwd(项目文件夹),当它触及代码或本地文件时,以及files用于本地文件 。 它返回一个jobId在数秒之内,你的编辑会继续前进。 工作可以持续数小时或数天.- 要发出更多的指示,打电话
skyline_assign与jobId和一个新的task。 。 。 . - 停止工作,打电话
skyline_assign与jobId财务报告和审定财务报表cancel: true。 。 。 . - 给工作自己的新云机,通过
projects: 上传文件夹( x){ "uploadId": "..." }) 或 GitHub repos( 缩写){ "repo": "owner/name", "ref": "main" }页:1.[]给出一个空抓取文件夹。 该机器在工作结束后几小时被删除. 这需要天线与机器/机器人支持;更古老的服务器继续使用共享的机器. - 在你已有的工作场所工作,通过
workspace(身份或确切姓名).projects, (中文(简体) ),workspace财务报告和审定财务报表cwd无法合并. - 给一个新的工作 部分的主要机器人的记忆,通过
memory数字 :{ "sections": ["Task", "Insights"], "artifacts": ["art_..."] }(每个最多20个). 天线在工作开始前把这些部分复制到机器人中 并告诉它哪些文物要读;答案是memorySeeded说什么被复制。 与projects, (中文(简体) ),workspace, (中文(简体) ),cwd或没有,在当地和云层的工作。 只新建任务;这需要包含内存附件支持的Skyline(老服务器说是这样).
- 要发出更多的指示,打电话
skyline_results立即回答问题。 与一个jobId你得到工作状态,一旦它完成,你就得到机器人的完整报告: 完成的卡片的结果加上它所附带的一切,永远不会缩短。 对于云码工作,你也会得到它的分支的完整diff. 没有jobId它列出您最近的工作( 过去30天从此机器开始的工作) 和您可以分配的bots, 以及每个模型和价格(每1M个令牌美元, 输入/输出) 。 只有博特名称,模型和价格共享;博特提示和设置保持隐私. 若为skyline_assign获得一个不存在的bot名称,或者必须询问要使用哪个bot,其错误消息包含相同的列表.skyline_workspaces列出您的工作空间(云形机、每个机器人自己的机器、工作机和VS代码窗口)及其文件夹.skyline_move将一个主机器人移动到另一个工作空间,与天线网络应用中的工作空间芯片相同. 过null或者说"own"将它送回自己的云机 繁忙的机器人无法移动,工作机器也无法被选取.- 虽然一个工作仍在运行或等待,但答案包括:
memory:"机器人"的工作笔记,所以你可以看到它有多远. - 工作结束,通过
memory: true以获得完整记忆和报告.
- 虽然一个工作仍在运行或等待,但答案包括:
skyline_sky询问天空, Skyline 助手为您的账户服务, 简略地说: 需要您什么, 批准( 一个, 几个或全部), 工作空间( 列表, 创建, 删除), 任务, 机器人状态, 一个机器人的故事, 过去的工作以及您的偏好 。 天马上行动; 危险的批准和工作空间删除等待一个短的倒置窗口(undoMs并带一个undoToken你可以通过到skyline_sky取消它们。 对于更大的询问 天空可能会开始帮助 并立即回答pending: true(单位:千美元)requestId; 调用skyline_sky与那个requestId(代替text)在准备就绪时读取结果,或添加stop: true来阻止它。 天线为你保留了对话, 所以每个要求都继续下去;instanceId这只是一个可选的提示。 这需要天线与天线设置.
工作进行的地方
- 在你的电脑上: 当Skyline在该文件夹上的VS代码中打开时,任务会在该窗口中运行并直接在您的文件上工作.
- 天线云: 其他任何地方.
- 代码: 您本地代码的快照, 包括未承诺的更改, 被推入分支
skyline/mcp-<job>。您的工作树是永远不变的; 快乐时合并树枝. - 文件:列出的文件随任务一起读取并发送. 文本按原样发送;图像和文档(PDF,Word,PowerPoint,Excel)先被转换为文本. 文件夹尚未支持 .
- 代码: 您本地代码的快照, 包括未承诺的更改, 被推入分支
- 诸如
.env*, (中文(简体) ),*.pem, (中文(简体) ),*.key, SSH 密钥和云证书从未发送 . - VS 代码窗口在多根上打开
.code-workspace文件通过它们的文件夹匹配. - 每份工作都用它自己的机器人副本来操作,所以你的主要机器人可以免费与你聊天. 复制品列在机器人的下面 实例 按任务分组。 标记在那里完成的任务会关闭其副本;重开任务会带回来.
- 天线从不将主瓶移到另一个窗口或云去工作.
- 对于需要几天时间的工作,云是更安全的地方。 如果笔记本电脑睡觉或者VS代码窗口关闭,计算机上的工作就会停止.
一份工作的后续指示会转到这份工作的副本,所以他们分享其对话并逐一运行. 新工作获得自己的副本,可以同时运行.
环境
| 变量 | 需求 | 含义 |
|---|---|---|
SKYLINE_API_KEY | 对 | lgn_… 键 |
SKYLINE_API_URL | 没有 | API 地址( 默认) https://config.staging.apisky.net(中文(简体) ) |
SKYLINE_MCP_HOME | 没有 | 本地工作列表所居位置( 默认) ~/.skyline-mcp(中文(简体) ) |
如果在"天线"中一个密钥被关闭,每个工具都会在一分钟内停止工作.
发展
npm ci && npm run typecheck && npm run build && npm test