返回市场
自动安装管理器

自动安装管理器

作者:MyPrototypeWhat2 星标更新:2025-04-02

项目介绍

迁移到 mcpmarket

MCP 自动安装

MCP 自动安装是一个用于自动安装和管理模型上下文协议(MCP)服务器的工具。它可以自动检测、安装并配置各种 MCP 服务器,使开发者更容易使用 MCP 生态系统。

功能

  • 自动检测和安装 MCP 服务器
  • 支持从 npm 包和 GitHub 仓库安装服务器
  • 自动获取并缓存服务器的 README 内容
  • 提供服务器配置帮助
  • 支持自定义命令配置
  • 无缝集成到 MCP 生态系统中

先决条件

  • Node.js >= 18.0.0
  • npm 或 pnpm 包管理器

安装

npm install -g mcp-auto-install

使用方法

基本命令

# 启动 MCP 自动安装服务器
mcp-auto-install

# 获取可用服务器列表
mcp-auto-install list

# 安装特定服务器
mcp-auto-install install <server-name>

# 移除服务器
mcp-auto-install remove <server-name>

# 配置服务器
mcp-auto-install configure <server-name>

# 获取服务器的 README
mcp-auto-install readme <server-name>

# 将服务器命令保存到配置文件
mcp-auto-install save-command <server-name> <command>

配置

MCP 自动安装使用两个配置文件:

  1. mcp_settings.json:内部配置文件,用于存储服务器注册信息
  2. 外部配置文件:由环境变量 MCP_SETTINGS_PATH 指定,用于存储服务器命令配置

环境变量

  • MCP_SETTINGS_PATH:外部配置文件路径(例如,Claude 的配置文件)

示例:

export MCP_SETTINGS_PATH="/Users/username/Library/Application Support/Claude/claude_desktop_config.json"

开发

构建

# 安装依赖
npm install

# 构建项目
npm run build

# 在开发模式下启动
npm run dev

测试

npm test

贡献

  1. 分叉仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m '添加一些惊人的功能')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

该项目采用 MIT 许可证 - 详情见 LICENSE 文件。

版本历史

  • v1.0.0: 初始发布
    • 基本的服务器管理功能
    • 自动检测和安装
    • README 内容管理
    • 配置系统
    • 命令行界面
    • 外部配置集成

支持

如需支持,请在 GitHub 仓库 中打开一个问题。