Uses .env files for configuration management with support for encrypting sensitive values and custom storage locations.
Supports Docker deployment with included Dockerfile and docker-compose configurations for containerized operation.
Enables cloning and managing MCP packages from GitHub repositories.
Менеджер по установке и окружению MCP
Единый центр управления для управления серверами MCP и их конфигурациями. Этот сервер MCP предоставляет инструменты для управления переменными среды, конфигурации на основе профилей и автоматизации локальной установки пакетов.
Функции
- Управление переменными среды : безопасное хранение и управление переменными среды для ваших серверов MCP.
- Система профилей : создание различных профилей для различных проектов или сред.
- Локальная установка пакета : автоматическая локальная установка пакетов MCP.
- Наблюдение за конфигурацией : мониторинг конфигураций 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 .
Лицензия
Массачусетский технологический институт
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Единый центр управления серверами MCP, предоставляющий инструменты для управления переменными среды, конфигураций на основе профилей и автоматизации локальной установки пакетов.
- Функции
- Установка
- Конфигурация
- Использование
- Примеры инструментов
- Разработка
- Известные ограничения и будущие улучшения
- Выполнение ручных тестов
- Развертывание Docker
- Соображения безопасности
- Внося вклад
- Лицензия
Related Resources
Related MCP Servers
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -1,1234TypeScript
- AsecurityAlicenseAqualityA tool that dynamically generates and configures MCP servers by automatically creating necessary directories and files according to user specifications.Last updated -199JavaScriptMIT License
- AsecurityAlicenseAqualityA tool that helps manage and synchronize MCP server configurations across different AI assistant clients (Cline, Roo Code, WindSurf, Claude), automating the process of retrieving, listing, adding, and removing server configurations from client configuration files.Last updated -661JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.Last updated -2JavaScript