McpEnvInstaller:一键部署 MCP 运行环境的跨平台利器
简化 MCP 应用部署流程
在 AI 应用领域,MCP环境配置 对一般用户来说长期存在挑战性。MCP 协议 作为大型语言模型(LLM)上下文交互的通用规范,其部署工具 McpEnvInstaller 提供了以下核心价值:
核心优势
- 环境配置自动化:集成 Python、Node.js、uv 等依赖的智能安装
- 多平台兼容性:全面支持 Windows/macOS/Linux 操作系统
- 版本智能控制:强制兼容 Python≥3.10 和 Node.js≥16 运行环境
- 全架构覆盖:适配 Intel/AMD/ARM 处理器架构
核心功能一览
核心能力 | 技术实现 |
---|---|
系统自动识别 | 支持 20+ 种 Linux 发行版识别,兼容 Windows PowerShell 和 macOS 终端环境 |
精准依赖管理 | 通过 deadsnakes PPA 和 NodeSource 仓库获取最新稳定版本 |
多重下载保障 | 集成 GitHub/jsDelivr/Gitee 多源下载通道 |
权限智能管理 | 自动检测并申请系统管理员权限 |
环境自适配 | 生成适用于 Zsh/Bash/PowerShell 的环境配置指南 |
五分钟快速上手
全平台通用命令
# macOS
curl -fsSL https://gitee.com/aidyou/McpEnvInstaller/raw/main/macos.sh | sh
# Windows (管理员 PowerShell)
irm https://gitee.com/aidyou/McpEnvInstaller/raw/main/windows.ps1 | iex
# Linux
curl -fsSL https://gitee.com/aidyou/McpEnvInstaller/raw/main/linux.sh | sh
支持的系统
操作系统 | 架构支持 | 已验证环境 |
---|---|---|
Windows 10/11 | x64/ARM64/x86 | GitHub CI, Window11, Window2019 |
macOS | Intel/Apple Silicon | M1 Max, GitHub Actions |
Ubuntu/Debian | x86_64/ARM64 | Ubuntu24、GitHub Workflow: Ubuntu24、GitHub Workflow Docker: debian-latest |
RHEL/CentOS | x86_64/ARM64 | Fedora、OpenEuler、Rockylinux |
Alpine/OpenSUSE/Archlinux | x86_64/ARM64 | GitHub Workflow Docker |
高级技巧
网络优化方案
# 设置代理加速
export http_proxy="http://your-proxy:port" && curl ... | sh
生态定位
协议说明
本项目采用 MIT 许可证,您可以自由地:
- 商用/修改/分发
- 私用/二次开发
- 仅需保留版权声明
立即体验智能化部署:McpEnvInstaller GitHub 主页
深入理解 MCP 协议:官方文档
博主