Менеджер по установке и окружению MCP
Единый центр управления для управления серверами MCP и их конфигурациями. Этот сервер MCP предоставляет инструменты для управления переменными среды, конфигурации на основе профилей и автоматизации локальной установки пакетов.
Функции
Управление переменными среды : безопасное хранение и управление переменными среды для ваших серверов MCP.
Система профилей : создание различных профилей для различных проектов или сред.
Локальная установка пакета : автоматическая локальная установка пакетов MCP.
Наблюдение за конфигурацией : мониторинг конфигураций MCP и адаптация к изменениям
Автоконфигурация : автоматическое обновление конфигураций для использования локально установленных пакетов.
Related MCP server: Computer Control MCP
Установка
Установка Node.js
Установка докера
Конфигурация
Создайте файл .env на основе шаблона .env.example :
Важные переменные среды
MCP_ENV_ENCRYPTION_KEY: требуется для шифрования конфиденциальных значений.MCP_ENV_STORAGE_DIR: Каталог для хранения конфигурации (по умолчанию: ~/.mcp-env-manager)
Использование
Интерфейс командной строки
С Клодом для рабочего стола
Запустите предоставленный скрипт установки:
Или вручную добавьте Environment Manager в файл конфигурации Claude for Desktop:
Перезапустите Claude for Desktop и начните использовать инструменты Environment Manager.
С курсором
Добавьте Environment Manager в файл конфигурации Cursor MCP:
Примеры инструментов
Управление профилями среды
Управление переменными среды
Управление установками MCP
Наблюдение за конфигурацией
Разработка
Известные ограничения и будущие улучшения
SSE Transport : Текущая реализация SSE transport неполная и возвращается к stdio. Необходима дальнейшая работа, чтобы сделать ее полностью функциональной для веб-интеграций.
Тестирование : MCP-сервер взаимодействует через JSON-RPC через stdio, что делает автоматизированное тестирование более сложным. См. testing_guide.md для процедур ручного тестирования.
Установка пакета : Установка пакета зависит от локальной среды Node.js и должна быть протестирована с реальными пакетами MCP.
Выполнение ручных тестов
Подробную информацию о ручном тестировании см. в Руководстве по тестированию .
Развертывание Docker
Пакет включает многоэтапный Dockerfile и docker-compose.yml для простого развертывания:
Соображения безопасности
MCP_ENV_ENCRYPTION_KEYследует хранить в безопасности и не передавать в систему контроля версий.Конфиденциальные данные шифруются при хранении с использованием предоставленного ключа шифрования.
Используйте надежный, случайно сгенерированный ключ шифрования для производственных сред.
Внося вклад
Вклады приветствуются! Подробности смотрите на CONTRIBUTING.md .
Лицензия
Массачусетский технологический институт