Token导航 LogoToken导航

MCP Server · 开发工具

Cc Switch Web Ui

一个基于Web的现代用户界面,用于管理多个AI提供商的配置、服务器、提示和技能。

未说明官方级别未说明来源级核验工具 0
多模型支持TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
dhananjaym182
提供方
dhananjaym182

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Cc Switch Web Ui 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

CC交换机Web UI

用于管理的现代基于web的用户界面 cc开关cli此应用程序提供了一个直观的GUI来管理AI提供商、MCP服务器、提示、技能和配置 Claude Code、Codex、Gemini和Kilo Code/OpenCode CLI应用程序。

GitHub简短描述: CC Switch和Kilo Code CLI的现代Web UI:管理AI提供商、MCP服务器和高级配置(Claude、Gemini、Codex、OpenCode)。

📋 目录

🔧 先决条件

安装cc开关cli(必需)

此web UI是 cc-switch-cli 工具。你 必须 先安装它。

Linux(x64)
# Download
curl -LO https://github.com/saladday/cc-switch-cli/releases/latest/download/cc-switch-cli-linux-x64-musl.tar.gz

# Extract
tar -xzf cc-switch-cli-linux-x64-musl.tar.gz

# Add execute permission
chmod +x cc-switch

# Move to PATH
sudo mv cc-switch /usr/local/bin/
Linux(ARM64)

对于Raspberry Pi或ARM服务器:

# Download
curl -LO https://github.com/saladday/cc-switch-cli/releases/latest/download/cc-switch-cli-linux-arm64-musl.tar.gz

# Extract
tar -xzf cc-switch-cli-linux-arm64-musl.tar.gz

# Add execute permission
chmod +x cc-switch

# Move to PATH
sudo mv cc-switch /usr/local/bin/
验证安装
cc-switch --help

系统要求

  • Node.js:v18.0.0或更高版本
  • npm:v9.0.0或更高版本
  • sqlite3:用于直接数据库操作
  • cc开关cli:最新版本(见上面的安装)

✨ 特性

Kilo Code/OpenCode集成(新增!)

  • 🛠️ 高级配置管理:完全支持编辑 opencode.json, opencode.jsonc,以及 kilocode.json.
  • 🤖 多模型提供商支持:创建和管理自定义提供程序,每个提供程序支持多个模型(例如DeepSeek、Gemini 2.5等)。
  • 🔄 智能配置合并:自动检测和合并来自多个文件的配置。, opencode.json > kilocode.json).
  • ⚡ TUI设置:配置CLI TUI选项,如 scroll_acceleration 直接从UI。
  • 📁 动态路径分辨率:自动在标准用户目录中查找配置文件(~/.config/kilo/, ~/.config/opencode/).

供应商管理

  • 📋 列出所有已配置的AI提供程序
  • 🔄 立即在提供商之间切换
  • ➕ 添加新的自定义提供程序
  • ✏️ 编辑现有提供程序配置
  • 📋 重复的提供者
  • 🗑️ 删除提供者
  • ⚡ 运行速度测试以检查提供程序延迟

MCP服务器管理

  • 📋 列出所有MCP(模型上下文协议)服务器
  • ➕ 使用自定义命令和环境变量添加新的MCP服务器
  • ✏️ 编辑MCP服务器配置
  • 🔄 为每个应用程序启用/禁用服务器
  • 🗑️ 删除MCP服务器
  • 🔁 同步MCP服务器配置

提示管理

  • 📋 列出所有已保存的提示
  • ➕ 使用自定义内容创建新提示
  • ✏️ 编辑现有提示
  • 🔄 激活/停用提示
  • 🗑️ 删除提示

技能管理

  • 📋 列出已安装的技能
  • 🔍 搜索可用技能
  • 📦 从存储库安装新技能
  • 🗑️ 卸载技能
  • 🔄 启用/禁用每个应用程序的技能
  • 📚 管理技能库(添加/删除)

环境变量

  • 📋 查看所有环境变量
  • 🔍 查看可变来源和位置
  • 📊 了解配置层次结构

配置管理

  • 📤 将配置导出到文件
  • 📥 从文件导入配置
  • 💾 创建配置备份
  • 🔙 从备份还原
  • 📂 查看配置路径

附加功能

  • 👤 具有密码保护的身份验证
  • 📊 带有状态概述的仪表板
  • 📝 活动日志
  • 🎨 具有深色主题的现代响应式UI
  • 🔒 使用承载令牌身份验证的安全API

🚀 安装

克隆存储库

git clone https://github.com/yourusername/cc-switch-web-ui.git
cd cc-switch-web-ui

安装依赖项

npm install

配置环境

cp .env.example .env

编辑 .env 使用您的首选设置文件:

# Server Configuration
PORT=3010
HOST=0.0.0.0
NODE_ENV=production

# Authentication (REQUIRED for production)
ADMIN_PASSWORD=your_secure_password_here

# CORS (set to your frontend URL in production)
CORS_ORIGIN=*

🎮 用法

启动开发服务器

npm run dev

应用程序将从以下时间开始 http://localhost:3010 (或您配置的端口)

生产建设

npm run build
npm start

访问应用程序

  1. 打开浏览器并导航到 http://localhost:3010
  2. 使用您在中设置的密码登录 ADMIN_PASSWORD
  3. 开始管理您的AI提供商配置!

⚙️ 配置

环境变量

变量描述默认值
PORT服务器端口3010
HOST服务器主机绑定0.0.0.0
NODE_ENV环境模式development
ADMIN_PASSWORDAPI身份验证的密码(无-已禁用身份验证)
CORS_ORIGIN允许的CORS来源*
CC_SWITCH_PATHcc开关二进制文件的自定义路径/usr/local/bin/cc-switch
DEBUG启用调试日志记录false
LOG_LEVEL日志记录级别info

📚 API 参考

认证

所有API端点(除 /api/health 和 /api/auth/login)需要承载令牌身份验证。

# Login
POST /api/auth/login
Body: { "password": "your_password" }
Response: { "success": true, "token": "..." }

# Use token in subsequent requests
Authorization: Bearer 

核心终点

端点方法描述
/api/healthGET健康检查
/api/statusGET获取当前提供者/配置文件状态
/api/providersGET列出所有提供者
/api/providers/switchPOST切换到提供商
/api/providers/addPOST添加新提供程序
/api/providers/editPOST编辑提供者
/api/providers/duplicatePOST重复提供程序
/api/providers/speedtestPOST对提供程序运行速度测试
/api/providers/:idDELETE删除提供程序
/api/mcpGET列出MCP服务器
/api/mcpPOST添加MCP服务器
/api/mcp/togglePOST切换MCP服务器
/api/promptsGET列表提示
/api/prompts/createPOST创建提示
/api/prompts/:id/activatePOST激活提示
/api/skillsGET列出技能
/api/skills/searchGET搜索技能
/api/skills/installPOST安装技能
/api/envGET列出环境变量
/api/config/exportPOST导出配置
/api/config/importPOST导入配置
/api/config/backupPOST创建备份
/api/logsGET获取活动日志

🛠️ 发展

项目结构

cc-switch-web-ui/
├── src/
│   ├── main.tsx               # Frontend entry point
│   ├── App.tsx                # Main app component
│   ├── server/                # Backend server code
│   │   ├── index.ts           # Server entry point
│   │   ├── routes/            # API route handlers
│   │   │   ├── auth.ts        # Authentication routes
│   │   │   ├── config.ts      # Configuration management
│   │   │   ├── custom-tools.ts # Custom tools routes
│   │   │   ├── env.ts         # Environment variables
│   │   │   ├── logs.ts        # Activity logs
│   │   │   ├── mcp.ts         # MCP server management
│   │   │   ├── profiles.ts    # Profile management
│   │   │   ├── prompts.ts     # Prompts management
│   │   │   ├── providers.ts   # Provider management
│   │   │   ├── settings.ts    # Settings routes
│   │   │   └── skills.ts      # Skills management
│   │   ├── services/
│   │   │   ├── ccswitch-adapter.ts  # CLI wrapper service
│   │   │   ├── config-storage.ts    # Configuration storage
│   │   │   └── kilocode-service.ts  # Kilo/OpenCode Service (New!)
│   │   │   └── custom-cli-engine.ts # Custom CLI execution
│   │   ├── middleware/
│   │   │   └── auth.ts        # Authentication middleware
│   │   └── types/
│   │       ├── index.ts       # Type definitions
│   │       └── db.ts          # Database types
│   ├── components/            # Reusable UI components
│   │   ├── Button.tsx
│   │   ├── Card.tsx
│   │   ├── Header.tsx
│   │   ├── Layout.tsx
│   │   ├── Modal.tsx
│   │   ├── ProtectedRoute.tsx
│   │   ├── ProviderCard.tsx
│   │   ├── Sidebar.tsx
│   │   └── StatusBadge.tsx
│   ├── pages/                 # Page components
│   │   ├── Config.tsx
│   │   ├── CustomTools.tsx
│   │   ├── Dashboard.tsx
│   │   ├── EnvVars.tsx
│   │   ├── Login.tsx
│   │   ├── Logs.tsx
│   │   ├── McpServers.tsx
│   │   ├── Profiles.tsx
│   │   ├── Prompts.tsx
│   │   ├── Providers.tsx
│   │   ├── Settings.tsx
│   │   └── Skills.tsx
│   ├── services/
│   │   └── api.ts             # API client
│   ├── hooks/                 # Custom React hooks
│   │   ├── useApi.ts
│   │   └── useAuth.ts
│   ├── contexts/
│   │   └── AppContext.tsx     # Global state
│   └── types/
│       └── index.ts           # Type definitions
├── package.json
├── vite.config.ts
├── tailwind.config.js
├── tsconfig.json              # Frontend TypeScript config
└── tsconfig.server.json       # Server TypeScript config

可用脚本

npm run dev      # Start development server (single command)
npm run build    # Build for production (client + server)
npm start        # Start production server
npm run lint     # Run ESLint
npm run typecheck # Run TypeScript type checking

技术栈

服务器:

  • Express.js-Web框架
  • TypeScript-类型安全
  • 头盔-安全头
  • CORS-跨源支持
  • Vite中间件-使用HMR开发服务器

前端:

  • React 18-用户界面库
  • TypeScript-类型安全
  • Vite-构建工具
  • 顺风CSS-造型
  • React路由器-路由
  • Axios-HTTP客户端
  • Lucide React-图标

🤝 贡献

欢迎投稿!请随时提交拉取请求。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/AmazingFeature)
  3. 提交您的更改(git commit -m 'Add some AmazingFeature')
  4. 推到分支(git push origin feature/AmazingFeature)
  5. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

  • cc开关cli -此web UI包装的底层CLI工具
  • 项目的所有贡献者和用户

📞 支持

如果您遇到任何问题或有疑问,请 打开一个问题 在GitHub上。

______________________________________________________________________

注: 此项目是以下内容的web UI包装器 cc开关cli。在使用此web界面之前,请确保先安装CLI工具。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI管理TypeScript本地部署配置工具CLI界面多模型支持WebUI

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cc Switch Web Ui

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Cc Switch Web Ui 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Cc Switch Web Ui 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Cc Switch Web Ui 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Cc Switch Web Ui 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Cc Switch Web Ui 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP