Enables the discovery, downloading, and version management of MCP skills hosted on GitHub, supporting automated update detection and merging of official changes with custom modifications.
Enables tracking and downloading of MCP skill updates published on the npm registry, allowing for version switching and managed updates of installed packages.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Skill Vision Control (SVC)check for updates and list all available versions for my weather skill"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
π¦ 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
Or with yarn:
Quick Start
Commands
Skill Management
Command | Description |
| Register a skill (github:user/repo or npm:package) |
| List all managed skills |
| Show detailed information |
| Remove a skill |
Version Control
Command | Description |
| Check for updates |
| Download new version (keep old) |
| List all local versions |
| Switch to specific version |
| Rollback to previous version |
| Confirm current version |
| Clean old versions |
Custom Modifications
Command | Description |
| Create custom branch for modifications |
| Save your modifications |
| View differences from official |
| Merge official update with your changes |
| View merge conflicts |
| Resolve conflicts |
Schedule
Command | Description |
| Set check interval (1/7/14/30 days) |
| Show current schedule |
| Enable scheduled checks |
| Disable scheduled checks |
| Manually trigger check |
Workflow Examples
Basic Update Flow
Custom Changes + Update
Using as MCP Server
Add to your MCP configuration:
Available MCP tools:
svc_list_skills- List all managed skillssvc_get_skill_info- Get skill detailssvc_check_updates- Check for updatessvc_get_versions- Get local versionssvc_switch_version- Switch versionsvc_rollback- Rollback to previoussvc_download_update- Download new versionsvc_merge- Merge with custom changessvc_get_conflicts- View merge conflicts
Data Storage
All data is stored in ~/.svc/:
Configuration
Supported Sources
GitHub:
github:username/repoorusername/reponpm:
npm:package-name
Schedule Options
1d- Daily checks7d- Weekly checks (default)14d- Bi-weekly checks30d- Monthly checks
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License - see LICENSE for details.