苏克
命令行为 苏琪。给它一个 OpenAPI 或 Swagger
光谱和每个端点都成为 MCP 服务器上的打入工具: 在您上运行
然后部署在自己的地址上 <slug>.sokie.cloud/mcp时
claude.ai, ChatGPT, Cursor, Claude Code 和 VS Code 都可以称之为.
npm i -g @abyssinia-labs/sokie
你需要22号节点或晚点 此安装 sokie,以及 sok 作为简短的别名.
从 spec 到活服务器
sokie login
sokie init https://petstore3.swagger.io/api/v3/openapi.json petstore
cd petstore
sokie dev
sokie deploy --create
sokie login打开浏览器来签名。 同一页 做你的账户。 在SSH的机器上,添加--no-browser。 。 。 .sokie init从文件或 URL 读取 OpenAPI 3 或 Swagger 2 spec,以及 写入服务器 :sokie.json中,每个字段的复制件,以及一个Markdown文件 工具输入tools/。这些文件是整个服务器,没有生成代码到 维持。 当API拿钥匙时 它会找你的sokie dev,以及 留着吧.sokie/dev.env却忽略了.sokie dev运行在相同的运行时间 部署用途,有一个检查员 调用每个工具,并重装每个保存.sokie deploy --create现场直播并打印地址 在第一个之后 时间,sokie deploy够了.
这个 快速启动 穿过它,包括 和连接claude.ai.
图标
| 命令 | 它会做什么 |
|---|---|
init | 从 OpenAPI 或 Swagger 光谱启动服务器 . |
check | 检查服务器的部署方式 不部署. |
tools | 列出工具,或显示其效果和结果. |
skills | 列出职业技能 skills/或安装服务器的. |
call | 调用一个工具作为代理 sokie dev 或部署. |
test | 运行案件 tests/ 打开 sokie dev 或部署. |
fmt | 写入 sokie.json 索克写它的方法之一. |
dev | 在实时运行时在本地运行服务器, 在每次编辑时重新加载 . |
edit | 在编辑器中打开服务器文件, 使用 sokie dev 运行中. |
pull | 把文件夹从 sokie edit 最新生产. |
login, (中文(简体) ), logout, (中文(简体) ), whoami | 签名这台电脑进出, 或显示是谁的签名. |
workspace | 显示、列出或选择工作空间命令. |
deploy | 部署服务器 等它启动. |
deploys | 列出服务器的部署, 比较两个, 或者恢复一个更早的 . |
link | 从其 GitHub 仓库部署服务器 . |
secrets | 列出、设置或删除服务器的秘密 . |
keys | 为CI,脚本和代理制作,列出并撤销API密钥. |
domains | 在您自己的域中服务您的服务器: 一个用于工作空间, 或者每个服务器一个 . |
requests | 问主人或管理者 改变什么是他们的, 或回答成员问什么. |
logs | 显示服务器的电话, 早在你的计划保持它们. |
audit | 显示谁改变了你的工作空间 . |
config | 显示或缩短 CLI 登录时间 . |
update | 安装最新的 sokie,这个装置的方式. |
每个命令都用 --help,以及 --json 当脚本读取其输出时.
跟Sokie说话的指令 --site <url> (或 SOKIE_SITE用于场地
除了sokie.sh之外,别这样 这个 CLI 参考 列表中
选项.
工作空间
服务器,密钥,域和审计线索属于工作区. 图标 在默认的操作中工作, 您上次打开的工作空间 。 嘘,除非 您选择另一个:
sokie workspace list # the workspaces you're in
sokie workspace use acme # work in sokie.sh/acme from now on
sokie deploy --create --workspace acme # or for one command
SOKIE_WORKSPACE=acme 与 --workspace 每次命令运行
与它设定, 这适合CI. sokie workspace 显示正在使用的那个,为什么,
财务报告和审定财务报表 sokie workspace use --clear 回到默认值.
删除服务器, 公开服务器, 并带走用户的地址 是给业主和管理人员的。 一个成员问, 任何一个人拥有或管理 答案 :
sokie requests ask delete billing-v2 --reason "Replaced by billing-v3"
sokie requests # what waits for your answer, and what you asked
sokie requests approve kd7a3f9c # or decline, with --note
拥有者或管理员也可以让服务器的制作部署等待一个
他们。 必须等待的部署如下: sokie deploy 停下来
说为什么,它只服务于团队, 在自己的地址上签字
7天后结束 它的列表 sokie requests 由业主或管理人员批准,
让它活下来:
sokie call getInvoice --held 12 # try held deploy 12 before anyone approves it
sokie deploys # held shows as waiting for an admin
链接
- 文档
- 更改日志
- 问题和错误 : 哈啰 @ sokie.sh
许可证
阿帕奇-2.0:见 LICENSE 财务报告和审定财务报表 NOTICE 此软件包中的文件。 国家行动倡议
装有许可证的第三方包裹
dist/THIRD-PARTY-NOTICES.txt。 。 。 .
使用sokie.sh的主机服务由它负责
术语。 。 。 .