Apache Casbin Gateway
3. 供应商

3.5 导入配置与链接

导入配置接受两种东西:本机上一份CC Switch安装里的全部内容,以及厂商"添加此项"链接携带的东西。两者都会先展示出来,你不点就什么都不写。

从CC Switch导入

如果这个账户下装了CC Switch,页面会告诉你,并列出它保存的东西:供应商、MCP服务器、指令和技能来源。

  • 勾选要搬过来的,或者全选。
  • CC Switch只被读取,原样不动。
  • 这边已经有同名条目的,会标出来,而不是悄悄覆盖。
  • Gateway接不下来的那一行会明说,而不是无声失败。

从链接导入

厂商在自己页面上放"添加到我的Agent管理器"按钮,点开的是一个ccswitch://链接而不是网页。Gateway直接读这个格式,而不是再发明一套没人会给按钮的格式。

一条链接可以携带五类东西中的任意一类:

类型带过来什么
供应商基础URL、Key和模型列表
MCP服务器写服务器用的那段JSON,包括它将要运行的参数
指令一份供Agent在每次会话前阅读的指令
技能来源一个用来安装技能的仓库——加进来本身不安装任何东西
连接Gateway自己目录里某个应用的名字

怎么写一条连接链接

只要应用在目录里,厂商就可以在自己页面上放一个按钮。链接指名应用,还可以顺带指定要装进哪些Agent:

ccswitch://v1/import?resource=connection&connector=notion&apps=claude,cursor
参数
connector目录条目的id。Gateway里没有的名字会被指名拒绝,这样读到的人能说清自己收到了什么。
apps可选,逗号分隔。和其他几种链接用的是同一套应用名。

连接链接不携带任何凭据,格式里也没有地方放。打开它只是把人带到填凭据的表单——对一条来自网站的链接来说,这是唯一合理的做法。

链接携带的一切都会在写入之前摊开给你看:MCP服务器将以什么参数运行、指令的完整内容、技能会从哪个仓库来。链接来自网站,所以它的值先读给你听。

  • 供应商会被送到供应商表单,在那里复核并对上游探测之后才存下来。
  • 另外三类走的是和手动添加完全相同的接口,写进你勾选的那些Agent。
  • 链接里点名的是应用而不是本机的Agent,其中Gateway不管的那些会明确报回给你,而不是悄悄丢掉。

在网页上点这种链接

Gateway启动时会在Windows和Linux上认领ccswitch://协议,所以点这种按钮会打开Gateway的导入页,内容已经摊好。

  • 这个协议只在第一次从原持有者那里接过来,Gateway被卸载时再还回去。
  • 如果注册项本来就是Gateway自己的,每次启动都会重写一遍——因为它记录的是一个路径,而升级或搬家会让这个路径指向一个已经不在那儿的Gateway。
  • macOS上完全不认领:那里的URL协议属于应用程序包,链接以Apple事件的形式送达,而这个启动器没有接收它的循环;声明了反而会把链接从真正打得开它的程序手里抢走。

改用导入页上的粘贴链接框,所有平台都可以。供应商页也同样接受一条供应商链接。

为什么链接不放在地址栏里

链接是放在API调用的请求体里交给Gateway的,而不是放在它打开的那个页面的地址里——因为供应商链接携带API Key,而地址会留在浏览器历史里,并且会被带到这个页面接下来跳转的任何地方。

下一节:3.6 模型路由与自动降级。

在GitHub上编辑
Apache Incubator

Apache Casbin (Incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.

Apache, Apache Casbin, the names of Apache projects, and the feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and/or other countries. All other marks mentioned may be trademarks or registered trademarks of their respective owners.

本页内容