关于 MCP Auto Install
MCP Auto Install 是面向开发者的 MCP 服务,用于集中安装和管理 MCP 服务。它支持 npm 包和 GitHub 仓库,并提供配置协助及 README 缓存功能。
主要功能
- 01检测并安装 MCP 服务
- 02从 npm 和 GitHub 仓库安装
- 03获取并缓存服务 README
- 04协助配置 MCP 服务
- 05支持自定义命令配置
适用场景
- 01安装 npm 上的 MCP 服务
- 02从 GitHub 仓库设置服务
- 03查看缓存的服务 README 内容
- 04在外部设置文件中配置服务命令
MCP 相关
它以 MCP 服务形式运行,提供 MCP 服务的发现、安装和管理功能。还可使用外部配置路径保存服务命令设置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
移至 mcpmarket
MCP Auto Install
MCP Auto Install 是一款用于自动安装和管理模型上下文协议(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 Auto Install 使用两个配置文件:
mcp_settings.json:用于存储服务注册信息的内部配置文件- 外部配置文件:由
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
贡献
- Fork 此仓库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交更改(
git commit -m 'Add some amazing feature') - 推送到该分支(
git push origin feature/amazing-feature) - 发起 Pull Request
许可证
本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
版本历史
- v1.0.0:首次发布
- 基本服务管理功能
- 自动检测和安装
- README 内容管理
- 配置系统
- CLI 界面
- 外部配置集成
支持
如需支持,请在 GitHub 仓库中提交 issue。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。