MCP服务器自动安装工具

用于自动安装和管理MCP服务器的工具,支持从npm包和GitHub仓库安装,提供服务器配置和命令管理功能。

  • by MyPrototypeWhat
  • TypeScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 MyPrototypeWhat/mcp-auto-install

使用说明

移至 mcpmarket 的

MCP自动安装

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

特性

  • MCP服务器的自动检测和安装
  • 支持从npm包和GitHub存储库安装服务器
  • 服务器README内容的自动检索和缓存
  • 服务器配置帮助
  • 自定义命令配置支持
  • 与MCP生态系统无缝集成

先决条件

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

安装

npm install -g mcp-auto-install

用法

基本命令

# Start the MCP Auto Install server
mcp-auto-install

# Get list of available servers
mcp-auto-install list

# Install a specific server
mcp-auto-install install <server-name>

# Remove a server
mcp-auto-install remove <server-name>

# Configure a server
mcp-auto-install configure <server-name>

# Get server README
mcp-auto-install readme <server-name>

# Save server command to config
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"

发展

建筑

# Install dependencies
npm install

# Build the project
npm run build

# Start in development mode
npm run dev

测试

npm test

贡献

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

版本历史记录

  • v1.0.0:初始版本
    • 基本服务器管理功能
    • 自动检测和安装
    • README内容管理
    • 配置系统
    • CLI接口
    • 外部配置集成

支持

如需支持,请在 GitHub存储库.