JX

jane-xiaoer/skill-vision-control

安全测试

本页由 AI 翻译,技术细节请以原文为准。 查看原文

66 stars 7 forks 质量 69 趋势 14MIT

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
在 GitHub 查看完整 README

安装

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"] } } }