article
README
🚀 MCP 服务器更新器
MCP 服务器更新器是一款专为 Claude Desktop 设计的 PowerShell 工具,它能够自动分析并更新模型上下文协议(Model Context Protocol, MCP)服务器,极大地提升了服务器更新的效率和便捷性。
✨ 主要特性
- 自动 MCP 服务器检测:无需手动配置,工具会自动识别并列出所有 MCP 服务器。
- 智能仓库分析:能够检测项目类型,并提供相应的更新方案。
- 用户界面增强:界面清晰易懂,支持彩色显示。
- 本地化支持:使用 PowerShell 标准的本地化机制,易于扩展新的语言包。
- 简化操作流程:无需复杂配置,即可完成基本操作。
- 项目类型深度分析:自动识别项目类型,并提供相应的构建命令。
- 本地更改保护:在更新前自动保存本地修改,防止数据丢失。
- 跨平台兼容性:支持多种类型的 MCP 服务器。
📦 安装指南
- PowerShell 环境
- Claude Desktop 配置文件:请确保
%APPDATA%\Claude\claude_desktop_config.json文件存在且配置正确,该文件列出了您的所有 MCP 服务器。
🚀 快速开始
💻 使用示例
基础用法
- 打开 PowerShell 终端。
- 运行以下命令:
.\Update-MCP-Servers.ps1 [-Language <文化代码>]
-Language <文化代码>:指定显示语言,默认为系统当前语言,支持zh-CN、en-US等。
🔧 技术细节
高级功能
命令行参数
.\\Update-MCP-Servers.ps1 [-Language <cultureCode>]:-Language <cultureCode>:指定显示语言,默认为系统当前语言,支持zh-CN、en-US等。
环境变量
MCP_UPDATER_BACKUP_DIR(尚未实现):自定义备份目录。MCP_UPDATER_LOG_LEVEL(尚未实现):设置日志级别为 DEBUG 以启用详细日志输出。
主要改进点
与基本更新方法相比,此工具的优势包括:
- 智能仓库检测:支持父级目录搜索。
- 增强的用户界面:提供清晰的颜色编码显示。
- 标准化本地化:使用
.psd1文件轻松扩展新语言包。 - 简化操作流程:无需复杂配置即可完成基本操作。
- 深度项目分析:自动检测项目类型和构建命令。
- 本地更改保护:更新前自动保存本地修改。
- 跨平台兼容性:支持多种类型的 MCP 服务器。
📄 许可证
本项目在 MIT 许可证下开源,具体信息请参见 LICENSE 文件。
🤝 贡献指南
欢迎贡献!请随意提交 Pull Request。考虑为新语言添加翻译!
如果您觉得这个模块有用,请通过以下方式支持开发:
您的支持将极大地帮助我维护和改进此项目!
🙏 致谢
感谢 Claude(由 Anthropic 开发的人工智能助手)对创建此工具的帮助!
微信扫一扫