mcp-installer
MCP-сервер, который по просьбе агента ставит другие MCP-серверы из npm и PyPI и прописывает их в конфигурацию
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Устанавливает и запускает сторонние пакеты из npm и PyPI
- Правит конфигурацию клиента и запускает произвольные MCP-серверы
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-installerОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio mcp-installer -- npx @anaisbetts/mcp-installerИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Выполните в терминале
code --add-mcp '{"name":"mcp-installer","type":"stdio","command":"npx","args":["@anaisbetts/mcp-installer"]}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"mcp-installer": {
"type": "stdio",
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Выполните в терминале
codex mcp add mcp-installer -- npx @anaisbetts/mcp-installerИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.mcp-installer]
command = "npx"
args = ["@anaisbetts/mcp-installer"]Если файл уже есть, допишите блок в конец.
Выполните в терминале
gemini mcp add -s user mcp-installer npx @anaisbetts/mcp-installerИли добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"mcp-installer": {
"type": "local",
"command": [
"npx",
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавь в конфигурацию MCP клиента сервер mcp-installer с командой npx и аргументом @anaisbetts/mcp-installer, затем перезапусти клиент.
Другие способы из описания автора
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": ["@anaisbetts/mcp-installer"]
}
}
}Добавьте фрагмент в конфигурацию MCP клиента и перезапустите его. Нужны npx и uv.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Установщик работает как MCP-сервер: вы подключаете его к клиенту, а дальше просите агента поставить нужный сервер. Он ставит серверы из npm и PyPI, принимает аргументы запуска и переменные окружения и прописывает их в конфигурацию клиента. Умеет подключать и локальные серверы по пути на диске. Для узловых серверов нужен npx, для питоновских uv.
Для кого. Для тех, кто часто подключает MCP-серверы и не хочет править конфигурацию вручную.
Подходит, если
- Нужно быстро подключить MCP-сервер из npm или PyPI
- Нужно поставить локальный MCP-сервер по пути на диске
- Хочется, чтобы агент сам прописал сервер в конфигурацию
Не подходит, если
- Нужен один конкретный сервер, который проще прописать руками
- В системе нет npx или uv
Пример запроса к агенту
Поставь MCP-сервер server-filesystem и передай ему путь к рабочей папкеОграничения
Репозиторий давно не обновлялся, схема конфигурации новых клиентов могла измениться, поэтому часть сценариев может не сработать без правок. Нужны npx и uv. Установщик запускает сторонние пакеты, ставьте только проверенные источники.
Как отключить. Уберите блок mcp-installer из конфигурации MCP вашего клиента и перезапустите его.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Устанавливает и запускает сторонние пакеты из npm и PyPI
- Правит конфигурацию клиента и запускает произвольные MCP-серверы
Коротко о README
README объясняет, что это MCP-сервер для установки других MCP-серверов. Его прописывают в конфигурацию клиента через команду npx с пакетом @anaisbetts/mcp-installer, после чего агента просят поставить нужный сервер из npm или PyPI. В примерах показано, как задать аргументы и переменные окружения и как подключить сервер по локальному пути. Для узловых серверов требуется npx, для питоновских uv.
Частые вопросы
Что нужно кроме самого установщика?
npx для узловых серверов и uv для питоновских.
Откуда он ставит серверы?
Из npm и PyPI, а также локально по указанному пути на диске.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента