
Safe MCP Skill版本管理器——检测更新、A/B测试、智能合并
概览
- 检测更新、并行测试、智能合并、替换前确认 - 🔍 - 自动检测来自 GitHub/npm 的新版本 - 🛡️ - 下载前自动扫描(Sentinel 集成) - 📦 - 保留多个版本,随时切换 - 🔀 - 将官方更新与自定义更改合并 - 🧪 - 切换前测试新版本 - ⏰ 自动每周/每月更新检查 - 🔔 桌面更新通知 - 🤖 让 AI 管理你的技能 可用MCP工具:- svc_list_skills - 列出所有管理技能 - svc_get_skill_info - 获取技能详情 - svc_check_updates - 检查更新 - svc_get_versions - 获取本地版本 - svc_switch_version - 切换版本 - svc_rollback - 回滚至之前 - svc_download_update - 下载新版本 - svc_merge - 通过自定义更改合并 - svc_get_conflicts - 查看合并冲突 SVC 集成了 Sentinel 安全模式以实现自动代码扫描。
概述(AI 翻译)
安全的MCP技能版本管理器 - 检测更新、并行测试、智能合并、确认后更换
特色
- 🔍 更新检测 - 自动检测来自 GitHub/npm 的新版本
- 🛡️ 安全扫描 - 下载前自动扫描(Sentinel集成)
- 📦 版本管理 - 保留多个版本,随时切换
- 🔀 智能合并 - 将官方更新与自定义更改合并
- 🧪 A/B 测试 - 切换前测试新版本
- ⏰ 定时检查 - 自动每周/每月更新检查
- 🔔 通知 - 桌面更新通知
- 🤖 MCP 服务器 - 让 AI 管理你的技能
安装
或者用毛线:
快速启动
命令
技能管理
| 指挥 | 描述 |
|---|---|
svc add --source |
注册技能(github:user/repo 或 npm:package) |
svc list |
列出所有管理技能 |
svc info |
显示详细信息 |
svc remove |
移除一个技能 |
版本控制
| 指挥 | 描述 |
|---|---|
svc check [name] |
查看更新 |
svc download |
下载新版本(保持旧版) |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Skill Vision Control (SVC)
Safe MCP Skill Version Manager - Detect updates, parallel testing, smart merge, confirm before replace
Features
- 🔍 Update Detection - Automatically detect new versions from GitHub/npm
- 🛡️ Security Scanning - Auto scan before download (Sentinel integration)
- 📦 Version Management - Keep multiple versions, switch anytime
- 🔀 Smart Merge - Merge official updates with your custom changes
- 🧪 A/B Testing - Test new versions before switching
- ⏰ Scheduled Checks - Automatic weekly/monthly update checks
- 🔔 Notifications - Desktop notifications for updates
- 🤖 MCP Server - Let AI manage your skills
Installation
npm install -g skill-vision-control
Or with yarn:
yarn global add skill-vision-control
Quick Start
# Add a skill to manage
svc add weather --source github:username/weather-mcp
# Check for updates
svc check
# Download new version (keeps old version)
svc download weather
# Test and switch
svc switch weather --version v1.1.0
# Or if you have custom changes, merge them
svc merge weather
Commands
Skill Management
| Command | Description |
|---|---|
svc add --source |
Register a skill (github:user/repo or npm:package) |
svc list |
List all managed skills |
svc info |
Show detailed information |
svc remove |
Remove a skill |
Version Control
| Command | Description |
|---|---|
svc check [name] |
Check for updates |
svc download |
Download new version (keep old) |
svc versions |
List all local versions |
svc switch -v |
Switch to specific version |
svc rollback |
Rollback to previous version |
svc confirm |
Confirm current version |
svc cleanup --keep |
Clean old versions |
Custom Modifications
| Command | Description |
|---|---|
svc fork |
Create custom branch for modifications |
svc save -c "comment" |
Save your modifications |
svc diff |
View differences from official |
svc merge |
Merge official update with your changes |
svc conflicts |
View merge conflicts |
svc resolve -f -u |
Resolve conflicts |
Schedule
| Command | Description |
|---|---|
svc schedule set -i |
Set check interval (1/7/14/30 days) |
svc schedule show |
Show current schedule |
svc schedule enable |
Enable scheduled checks |
svc schedule disable |
Disable scheduled checks |
svc schedule run |
Manually trigger check |
Security Scanning
| Command | Description |
|---|
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"skill-vision-control": {
"command": "svc",
"args": ["serve"]
}
}
}